使用 forever.js 时,我无法调试 node.js 服务器。不可能吗?
Exampel: forever start --debug server.js
1) 启动 server.js 正常,但我无法使用节点检查器进行调试。
2)forever.js as:forever start server.js
不重新启动服务器——这是forever的核心服务吗?
我正在使用 Mac。
感谢和问候
使用 forever.js 时,我无法调试 node.js 服务器。不可能吗?
Exampel: forever start --debug server.js
1) 启动 server.js 正常,但我无法使用节点检查器进行调试。
2)forever.js as:forever start server.js
不重新启动服务器——这是forever的核心服务吗?
我正在使用 Mac。
感谢和问候
启动 server.js 正常,但我无法使用节点检查器进行调试。
Forever 不支持开箱即用的调试模式。您可以通过永远要求启动自定义命令来解决它:
$ forever -c 'node --debug' server.js
不重新启动服务器——这是永远的核心服务吗?
我假设您想在更改源文件后重新启动服务器。我对forever不太熟悉,但是我会说您忘记-w
在命令行中添加选项?
-w, --watch Watch for file changes
要调试进程并使其自动重新启动,请运行
$ forever -w -c 'node --debug' server.js
另请参阅此节点检查器问题:#196。
使用 Chrome 在 Windows 上完成说明
在第一次终端运行
forever -w -c "node --debug" server.js
在第二次终端运行
node-inspector
导航到本地主机:8080
在终端写:
node inspect server.js
导航到chrome://inspect
远程目标检查