У меня есть два маршрута
Я пытаюсь получить доступ / имя и передать имя параметра. Он попадает в маршрут / name, когда у меня есть конечная точка как просто / name без параметра, но когда я меняю его на «/ name /: name», чтобы получить параметр, он переключается и начинает использовать маршрут «/: id»
router.get('/name/:name', (req, res, next) => {
console.log('called name',req.params.name )
Project.findOne({name:req.params.name}).then(results => {
res.json({"project": results})
})
})
router.get('/:id', (req, res, next) => {
console.log('called id')
Project.findOne({_id:req.params.id}).then(results => {
res.json({"project": results})
})
})
когда я убираю ': name', он использует имя маршрута, но когда я добавляю его обратно, он использует Id.