Что было бы лучшим способом отправить все запросы, поступающие в мое приложение-узел? В принципе, я хочу получить текущую временную метку в самом начале запроса, а затем снова в самом конце запроса, получить разницу и занести в журнал. Рекомендации относительно наилучшего способа сделать это в NodeJS и Express?Запросы времени в 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
и любую другую конечную точку, которую я мог бы добавить.
Спасибо. Именно то, что я искал. – tbeauvais
Это единственный ответ, который, похоже, понял основы промежуточного программного обеспечения в экспресс. +1 –
Это прекрасно. Я связал его с Rollbar, чтобы сообщить о медленных маршрутах. – developius