我可以调试nodejs web应用程序(如.net)吗

我可以调试nodejs web应用程序(如.net)吗,.net,node.js,debugging,sails.js,.net,Node.js,Debugging,Sails.js,我是.net的程序员,目前使用sails在node js中工作, 现在我想知道我是否可以像在.net中一样调试sails项目(逐行调试),是否有任何方法可以实现此功能 如果有什么办法,请告诉我 注意:我正在使用sublime文本编辑器。要调试.net,请使用Visual Studio。为了调试NodeJ,我建议您使用WebStorm IDE 对于sublime,您可以使用Web Inspector 但我更喜欢使用console.log来检测问题,这是启动调试器更快的方法。您可以使用它将浏览器变成

我是.net的程序员,目前使用sails在node js中工作, 现在我想知道我是否可以像在.net中一样调试sails项目(逐行调试),是否有任何方法可以实现此功能

如果有什么办法,请告诉我


注意:我正在使用sublime文本编辑器。

要调试.net,请使用Visual Studio。为了调试NodeJ,我建议您使用WebStorm IDE

对于sublime,您可以使用Web Inspector

但我更喜欢使用console.log来检测问题,这是启动调试器更快的方法。

您可以使用它将浏览器变成节点应用程序的逐行调试器,包括断点和交互式控制台

首先,安装:

然后在调试模式下启动sails应用程序。您可以执行
节点--debug app.js
而不是
sails lift
,或者在sails v0.10.x中执行
sails debug

最后,使用启动节点检查器

node-inspector
在*nix系统上,您可以使用
节点检查器&
在后台运行它

然后您可以打开
http://127.0.0.1:8080/debug?port=5858
调试应用程序。在Chrome浏览器中效果最好

node-inspector