У меня возникает странная проблема, когда, если я пишу один маршрут, он перенаправляется на мою домашнюю страницу по независящим от меня причинам. Но если я изменю хотя бы одну букву в маршруте, все будет отлично работать.
Кажется, если я напишу именно это, с «записями» в конце, при переходе по этой ссылке я просто перенаправлюсь, независимо от содержимого маршрута. Следующее не работает (приводит к немедленному перенаправлению, по-видимому, никогда не обращается к маршруту вообще):
router.get('/:username/curatas/:curataId/entries', function(req, res) {
// some code that works.
})
Однако, когда я использую абсолютно любые другие буквы, это работает! Например, пропуская «s» в «entry» или добавляя и «x» и т. Д.
router.get('/:username/curatas/:curataId/entrie', function(req, res) {
// some code that works.
})
В чем может быть причина этого странного поведения? Там также нет ошибки, которую я обнаружил.