2012-10-10 4 views
9

forever.jsを使用しているときにnode.jsサーバーをデバッグできません。それは不可能ですか?node.js node-inspectorとforever.jsを使用したデバッグ

Exampel: forever start --debug server.js 

1)server.jsを起動しますが、node-inspectorでデバッグできません。

2)forever.js as:forever start server.js サーバーを再起動しません - これは永遠の中核サービスですか?

私はMacで作業しています。

おかげ よろしく

答えて

8

server.jsは、[OK]を起動しますが、私はノード・インスペクタでデバッグすることができません。

Foreverでは、デバッグモードをそのまま使用することはできません。あなたはカスタムコマンドを開始するために永遠に尋ねることによってそれを回避することができます:

$ 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 

移動:8080

関連する問題