如何调试Node.js服务器应用程序?

现在,我主要使用如下打印语句的警报调试:

sys.puts(sys.inspect(someVariable));

必须有更好的调试方法。我知道Google Chrome有一个命令行调试器。这个调试器也适用于Node.js吗?


当前回答

使用网络风暴!它非常适合调试Node.js应用程序。它有一个内置的调试器。查看此处的文档:https://www.jetbrains.com/help/webstorm/2016.1/running-and-debugging-node-js.html

其他回答

Node.js中有内置的命令行调试器客户端。Cloud9IDE也有非常好的(可视化)调试器。

我为那些不知道从哪里开始使用节点检查器的人编写了一个简短的Node.js调试入门。

我编写了一种不同的方法来调试Node.js代码,它非常稳定且非常简单。可在https://github.com/s-a/iron-node.

一个开源的跨平台可视化调试器。

安装:

npm安装铁节点-g;

调试:

铁节点yourscript.js;

如果您使用的是Atom IDE,则可以安装节点调试器包。

Visual Studio代码具有非常好的Node.js调试支持。它是免费的、开源的、跨平台的,在Linux、OS X和Windows上运行。

如果需要,您甚至可以调试咕噜咕噜的任务。。。