0
При определении конечной точки с app.use('/users/:id', router)
, а затем определить маршрут в router
так:Экспресс маршрутизаторы не держат REQ Params
router.get('/randomroute', function(req, res, next) {
console.log(req.params.id); // undefined
});
req.params.id
не определен.
:id
присутствует в URL-адресе, обработанном этим маршрутом, и вы по-прежнему делаете один HTTP-запрос, так что это не имеет для меня никакого смысла.
что вы имеете в виду: идентификатор в этих URL-адресов? Вы имели в виду ваш маршрут/randomroute /: id? – prasun
Я имею в виду, что URL-адрес для доступа к этому маршруту - '/ users /: id/randomroute', поэтому': id' должен быть доступен 'randomroute' каким-то образом – Willy