我正在使用 node.js 在纯文本文件中记录每个服务器调用详细信息并以扩展日志格式表示,为此我需要找出操作所花费的时间长度(http get 或 post)。
如何找出特定请求所花费的时间?
任何想法都会很棒。
如果您使用的是express.logger()
中间件,则可以轻松添加:response-time
令牌。有关文档,请参阅http://www.senchalabs.org/connect/middleware-logger.html。
否则,使用responseTime 中间件并执行类似的操作
console.log(res.getHeader("X-Response-Time"))
在您自己的中间件中。