ライブデバッグ

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

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

症状

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

デバッグ

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