デバッグしようとしている基本的な高速アプリがありますが、OSX でノード インスペクターを正しく動作させることができません。
1 つのターミナル ウィンドウで次を実行します。
node --debug-brk server.js
別のターミナル ウィンドウで次を実行します。
node-inspector
Node Inspector は次の場所で開きます。
http://localhost:8080/debug?port=5858
別のブラウザー タブで、ここで自分のサイトを開こうとします
http://localhost:8080/
画面に印刷されます
Cannot GET /
代わりに開いたら
http://localhost:3000
これをserver.jsで設定したため、アプリを取得します
app.set('port', process.env.PORT || 3000);
しかし、デバッガーでブレークポイントが機能しなくなりました。
私はここでばかげたことをしていると確信していますが、ドキュメントとチュートリアルを何度も読みましたが、これを機能させることができません。
私が試した他のことは、実行中の1つのターミナルウィンドウにあります。
node-debug server.js
上記と同じものが得られます。デバッグインスペクターが開き、最初の行と私のサイトで停止します
http://localhost:8080
まだ言う
Cannot GET /
私も試しました
node-debug --no-debug-brk server.js
ノードインスペクターが最初の行で停止しないことを除いて、同じ結果が得られます