Я создаю Веб-приложение Nodejs через Expressjs. У меня есть следующие два маршрута (среди прочего):
app.get('/user/reset/verify', function(req, res) {
console.log("Executing verification index.");
res.render("verify/index");
});
app.get('/user/reset/verify/:email/:token', function(req, res) {
console.log("Executing verification change.");
res.render("verify/change");
});
Когда я перехожу на страницу индекса проверки, я вижу, что «индекс проверки проверки» напечатал один раз на консоли. Однако, когда я перехожу Страница изменений проверки, я вижу, что «выполнение проверки изменений». Дважды напечатано на консоли.
Я заметил, что это тенденция с маршрутами в моем приложении. Маршруты, содержащие параметры, всегда выполняются дважды, в то время как маршруты без параметров. только (правильно) выполнены один раз.
Почему маршруты с параметрами выполняются дважды?
представления, которые предоставляются только только в HTML - ничего, что приведет к тому, что другой запрос на страницу. Эти запросы из браузера Chrome.
Платформа / версии: