Я пытаюсь создать API для моего сайта. Однако я как бы борюсь с параметрами маршрута. Сейчас у меня есть два маршрута:
const route1 = require('./routes/route1')
const route2 = require('./routes/route2')
app.use('/route', route1)
app.use('/route/:id/details', route2);
Первый маршрут работает отлично. В рамках первого маршрута я проверяю параметр ID, а также получаю код
Код в маршруте1
router.get('/:id', async (req, res) => {
...
})
Я могу легко проверить идентификатор в качестве параметра в своем запросе.
Я хотел сделать 2-й путь, чтобы я мог вызвать детали одного объекта. Однако это не работает, как ожидалось. Код в route2:
router.get('/', async (req, res) => {
console.log(req.params);
})
Мои параметры всегда пусты в этом пути. (Я уже проверил, что он может быть вызван)