node.js使用node-inspector和forever.js进行debugging

使用forever.js时无法debuggingnode.js服务器。 这不可能吗?

Exampel: forever start --debug server.js 

1)启动server.js好吧,但我无法与节点检查器debugging。

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

我正在Mac上工作。

感谢和问候

启动server.js好吧,但我无法用节点检查器进行debugging。

永远不支持开箱即用的debugging模式。 你可以通过永远询问开始一个自定义命令来解决它:

 $ forever -c 'node --debug' server.js 

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

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

  -w, --watch Watch for file changes 

要debugging一个进程并使其自动重新启动,请运行

 $ forever -w -c 'node --debug' server.js 

另请参阅此节点检查器问题: #196 。

使用Chrome完成Windows上的完整说明

在第一次terminal运行

 forever -w -c "node --debug" server.js 

在第二次terminal运行

 node-inspector 

导航到本地主机:8080