12

これは本当にばかげているように感じますが、ノード インスペクタ /node-debugを動作させることができません。

指示では、 npm install を実行してから実行するように指示されていますnode-debug web.js。だから私はそれをしました。これで、素敵なブラウザ ウィンドウが開いて、コードにブレークポイントが表示されます...実際にコードにアクセスするためにどの URL を使用すればよいかわかりません。

インスペクタは にhttp://localhost:8080/debug?port=5858あり、ターミナルには次のように表示されます。

> node-debug web.js
debugger listening on port 5858
Node Inspector is now available from http://localhost:8080/debug?port=5858
Debugging `web.js`

...

localhost:5000(これは私のポートです)ヒットしようとしましたが、別のインスタンスが実行express.jsされていない場合は失敗するか、別のnode web.jsインスタンスが実行されているがインスペクターのブレークポイントがトリップしない場合は成功します。

に行くとhttp://localhost:5858/、次のようになります。

リモート デバッグ セッションは既にアクティブです

に行くとhttp://localhost:8080/、次のようになります。

取得することはできません /

/パスは一般的に私のサーバーで完全に機能します。)

4

2 に答える 2

0

ああ。さて、これを投稿する前に、さらにいくつかの質問を見ました。問題は、元のインスタンスをデバッグ モードで実行していなかったことだけだったようです。誰も私がそうしなければならないと私に言わなかったので、私はそれ以外のことを知りませんでした!

今私のために働いているもの:

> node debug web

その後、別の端末で

> node-debug web.js
于 2014-05-02T21:29:52.837 に答える