node.js使用node-inspector和forever.js进行调试

Chr*_* G. 10 javascript node.js node-inspector forever

使用forever.js时,我无法调试node.js服务器.这不可能吗?

Exampel: forever start --debug server.js
Run Code Online (Sandbox Code Playgroud)

1)启动server.js ok,但我无法使用node-inspector进行调试.

2)forever.js as:forever start server.js 不重启服务器 - 这是永远的核心服务吗?

我正在使用mac.

感谢和问候

Mir*_*toš 10

启动server.js确定,但我无法使用node-inspector进行调试.

Forever不支持开箱即用的调试模式.您可以通过永远请求启动自定义命令来绕过它:

$ forever -c 'node --debug' server.js
Run Code Online (Sandbox Code Playgroud)

不重新启动服务器 - 这是永远的核心服务?

我假设您想在源文件更改后重新启动服务器.我不是很熟悉,但我会说你忘-w了在命令行中添加选项?

    -w, --watch      Watch for file changes
Run Code Online (Sandbox Code Playgroud)

要调试进程并使其自动重新启动,请运行

$ forever -w -c 'node --debug' server.js
Run Code Online (Sandbox Code Playgroud)

另请参见此节点检查程序问题:#196.