Я использую сервер node.js для размещения экспресс-приложения; Я создаю журнал для него, и у меня возникла небольшая проблема: я хочу отличить петицию/GET от ходатайства/POST (или любого другого метода HTTP), но, к сожалению, я не могу понять, как я могу это сделать через req. Я логирование:Как я могу отличить метод HTTP через объект req express.js?
//app.js:
app.get('/user/:user', <logmiddleware> , routes.user);
Из моего журнала функции я могу получить активную сессию, что он делает, и все, что нужно, но тип ходатайства. Я ищу что-то вроде:
пользователь: Chris.
сделал: post новый товар.
по адресу: [дата]
и т.д ....
пользователь: Крис.
сделал: получил свою новую запись.
по адресу: [дата]
и т.д ....
Есть ли способ, чтобы получить эту информацию через объект REQ? если да, то как я могу это достичь? и если это невозможно. Что мне делать?
Большое спасибо.
Может быть, стоит отметить, что выразить только оборачивает объект запроса, и указанный объект имеет атрибут ' req.method', который является строкой метода запроса. Но этот вид побеждает цель выражения, затем снова я не знаю, чего вы пытаетесь достичь. – tsturzl