Я новичок в express и узле, я работаю над задачей, в которой я хочу добавить некоторые json данные в запрос промежуточного программного обеспечения, вот подход, которому я следую:
В моем промежуточном программном обеспечении я хотите добавить некоторые детали для запроса, такие как текущая дата и время, а затем извлечь URL-путь. Вот код, который я придумал:
var express = require('express');
var app = express();
module.exports = app.use('/some-url', function(req, res, next) {
let logdetails = {
id: "some-id",
datetime: Date.now(),
path: '/path-in-url'
}
req.logdetails= logdetails;
next();
} );
Я использую module.exports
, поэтому эта функция экспортируется. Но это дает ошибки. Также каков правильный способ доступа к URL-пути, например, если URL-адрес /users/john
, тогда я хочу извлечь /john
, и мое промежуточное ПО должно применяться только тогда, когда URL-адрес начинается с /users
.