1

node.js を使用してすべてのサーバー呼び出しの詳細をプレーンテキスト ファイルに記録し、拡張ログ形式で表現しています。このためには、アクション (http get または post) にかかった時間の長さを調べる必要があります。

特定のリクエストにかかった時間を調べる方法は?

どんなアイデアも素晴らしいでしょう。

4

1 に答える 1

2

ミドルウェアを使用している場合はexpress.logger()、簡単に:response-timeトークンを追加できます。ドキュメントについては、 http://www.senchalabs.org/connect/middleware-logger.htmlを参照してください。

それ以外の場合は、responseTime ミドルウェアを使用して、次のようにします。

 console.log(res.getHeader("X-Response-Time")) 

独自のミドルウェアで。

于 2013-05-27T12:22:39.350 に答える