4

デバッグしようとしている基本的な高速アプリがありますが、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

ノードインスペクターが最初の行で停止しないことを除いて、同じ結果が得られます

4

1 に答える 1