Здравствуйте, у меня стоит задача считать сколько выполнялся запрос, и логировать запрос и ответ, и для этого мне нужно перед ответом пользователю выполнять логирование и вычислять сколько времени выполнялся запрос.
Как сделать это более и красиво, добавить промежуточный обработчик не в начале приложения, а в конце?
Вот так я планирую делать первую отметку времени:
app.use((req, res, next) => {
req.startTimer = Date.now()
next()
})