Node.js
Node.JSのリモートデバッグ
サーチ…
NodeJSの実行コンフィギュレーション
ノードリモートデバッグを設定するには、ノードプロセスを--debug
フラグで実行するだけです。 --debug=<port>
を使用して、デバッガを実行するポートを追加できます。
ノードプロセスが起動すると、メッセージが表示されます
Debugger listening on port <port>
それは、すべてが良いとあなたに伝えます。
次に、特定のIDEにリモートデバッグターゲットを設定します。
IntelliJ / Webstormの設定
- NodeJSプラグインが有効になっていることを確認してください
- 実行コンフィギュレーションを選択してください(画面)
- + > Node.jsリモートデバッグを選択
- 上で選択したポートと正しいホストを入力してください
これらの設定が完了したら、通常どおりデバッグターゲットを実行するだけで、ブレークポイントで停止します。
Linuxのポート経由でデバッグするためにプロキシを使用する
Linuxでアプリケーションを起動する場合は、ポート経由のデバッグにプロキシを使用します。たとえば、次のようにします。
socat TCP-LISTEN:9958,fork TCP:127.0.0.1:5858 &
リモートデバッグにはポート9958を使用します。
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow