对进入我的节点应用程序的所有请求进行计时的最佳方法是什么?基本上我想在请求开始时获取当前时间戳,然后在请求结束时再次获取差异并记录它。关于在 NodeJS 和 Express 中执行此操作的最佳方法的建议?
这是我的应用程序的示例(尽管比这复杂得多)。
var express = require('express'),
http = require('http'),
app = express();
app.get('/', function (req, res, next) {
res.send(200, 'hi');
});
app.get('/about', function(req, res, next) {
res.send(200, 'something else');
});
var server = http.createServer(app);
server.listen(9000);
console.log("Express server listening...");
我想计时所有请求。所以我想计时/
以及/about
我可能添加的任何其他端点。