2012-10-10 46 views
9

我使用forever.js時,我無法調試的node.js服務器。這不可能嗎?Node.js的淋巴結檢查調試和forever.js

Exampel: forever start --debug server.js 

1)啓動server.js好了,但我無法用節點檢查器進行調試。

2)forever.js as:forever start server.js 不重新啓動服務器 - 這是永遠的核心服務嗎?

我的工作在Mac上。

感謝 問候

回答

8

啓動server.js確定,但我無法與節點檢查調試。

永遠不支持調試模式開箱。你可以避開它問永遠啓動的自定義命令:

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

不會重新啓動服務器 - 這是永遠的核心業務?

我假設你想在源文件更改後重新啓動服務器。我並不是很熟悉,但我會說你忘了在命令行中添加-w選項?

-w, --watch  Watch for file changes 

要調試進程,並自動重新啓動,運行

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

參見該節點檢查的問題:#196。用鉻

在Windows

2

的完整說明在第一終端運行

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

在第二終端運行

node-inspector 

導航到localhost:8080