我按照说明为我的项目创建了Node.js配置,设置应用程序参数来解除app.js,如其他帖子所示。
关键是,每当我在任何地方设置断点时,它就永远不会停在那里,即使我尝试单击Debug而不是Run。
我做错了什么?
答案 0 :(得分:0)
当你创建一个新的应用程序时,你可以在没有任何配置参数的情况下运行风帆升降机,因此有点难以假设你在这里需要进行配置而没有任何进一步的细节。
我假设你想调试一些值,所以如果你想在JS代码中调试一些东西,可以使用console.log(var)
,然后可以跟process.exit(1)
。
在config / bootstrap.js中试试这个:
module.exports.bootstrap = function(cb) {
var test = 'hello world';
console.log(test);
process.exit(1);
cb();
};
然后执行sails lift
并且您会注意到它会记录测试字符串并退出应用程序,在此之后没有任何反应。在所有情况下,您可能不需要使用process.exit(1)
,只需登录到控制台通常会有所帮助。
您也可以在应用程序的任何位置执行此操作,但不限于bootstrap.js。
请记住,可以在浏览器开发人员工具中查看前端控制台,但可以在桌面/服务器终端中查看后端(节点)中的控制台。
此外,console.log
是通用的,无论出于何种原因,您也可以the sails way执行此操作。