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