Expressjs-debugging

提供:Dev Guides
移動先:案内検索

ExpressJS-デバッグ

Expressはhttps://www.npmjs.com/package/debug[Debug]モジュールを使用して、ルートマッチング、ミドルウェア機能、アプリケーションモードなどに関する情報を内部的に記録します。

Expressで使用されるすべての内部ログを表示するには、アプリの起動時にDEBUG環境変数を* Express:**に設定します-

DEBUG = express:* node index.js

次の出力が表示されます。

デバッグログ

これらのログは、アプリのコンポーネントが正しく機能していない場合に非常に役立ちます。 この詳細な出力は、少々圧倒されるかもしれません。 ログに記録する特定の領域にDEBUG変数を制限することもできます。 たとえば、ロガーをアプリケーションとルーターに制限する場合は、次のコードを使用できます。

DEBUG = express:application,express:router node index.js

デバッグはデフォルトでオフになっており、実稼働環境では自動的にオンになります。 デバッグは、ニーズに合わせて拡張することもできます。詳細については、https://www.npmjs.com/package/debug [its npm page。]をご覧ください。