Javascript 使用node inspector和forever.js调试node.js
使用forever.js时,我无法调试node.js服务器。不可能吗Javascript 使用node inspector和forever.js调试node.js,javascript,node.js,forever,node-inspector,Javascript,Node.js,Forever,Node Inspector,使用forever.js时,我无法调试node.js服务器。不可能吗 Exampel: forever start --debug server.js 1) 启动server.js正常,但无法使用节点检查器进行调试 2) forever.js as:forever start server.js 不重新启动服务器-这是永久的核心服务吗 我在用mac电脑 谢谢 问候 启动server.js正常,但无法使用节点检查器进行调试 Forever不支持开箱即用的调试模式。您可以通过请求forever启动
Exampel: forever start --debug server.js
1) 启动server.js正常,但无法使用节点检查器进行调试
2) forever.js as:forever start server.js
不重新启动服务器-这是永久的核心服务吗
我在用mac电脑
谢谢
问候
启动server.js正常,但无法使用节点检查器进行调试
Forever不支持开箱即用的调试模式。您可以通过请求forever启动自定义命令来绕过它:
$ forever -c 'node --debug' server.js
不重新启动服务器-这是永久的核心服务吗
我假设您希望在源文件发生更改后重新启动服务器。我对forever不是很熟悉,但我想说您忘了在命令行中添加-w
选项
-w, --watch Watch for file changes
要调试进程并使其自动重新启动,请运行
$ forever -w -c 'node --debug' server.js
另请参阅此节点检查器问题:。在使用Chrome的Windows上完成说明 在第一个终端运行中
forever -w -c "node --debug" server.js
在第二个终端运行中
node-inspector
导航到localhost:8080在chrome中使用v8进行调试
在终端写入中:
node inspect server.js
导航到chrome://inspect
转到远程目标检查这是正确答案。请注意,在Windows上,您应该将单引号(
“
)替换为双引号(”
)。此外,节点--debug
已被弃用。请使用节点--inspect
。