Skip to content

ライブデバッグ

このドキュメントでは、Node.js プロセスをライブデバッグする方法について学習できます。

アプリケーションが期待通りに動作しない

症状

ユーザーは、特定の入力に対してアプリケーションが期待される出力を提供しないことを確認する場合があります。たとえば、HTTP サーバーが特定のフィールドが空の JSON レスポンスを返すなどです。プロセスではさまざまな問題が発生する可能性がありますが、このユースケースでは、主にアプリケーションのロジックとその正確性に焦点を当てています。

デバッグ

このユースケースでは、ユーザーは、着信 HTTP リクエストなどの特定のトリガーに対してアプリケーションが実行するコードパスを理解したいと考えています。また、コードをステップ実行して実行を制御し、変数がメモリに保持する値を検査することもできます。この目的のために、アプリケーションの起動時に --inspect フラグを使用できます。デバッグに関するドキュメントはこちらにあります。