ライブデバッグ

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

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

症状

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

デバッグ

このユースケースでは、ユーザーは、受信 HTTP リクエストなどの特定のトリガーに対してアプリケーションが実行するコードパスを理解したいと考えます。また、コードをステップ実行して実行を制御したり、メモリ内の変数がどのような値を保持しているかを検査したりすることも望むかもしれません。