У меня есть 10 .handlebars, которые вызываются следующими экспресс-методами GET:
app.get('/pagename1', function(req, res, next) {
res.render('page1');
});
app.get('/pagename2', function(req, res, next) {
res.render('page2');
});
app.get('/pagename3', function(req, res, next) {
res.render('page3');
});
........
Я не уверен, почему, но когда веб-страница загружается, руль автоматически добавляет / к адресу браузера для некоторых ручек, что нарушает ссылки на изображения на странице. В то время как другие этого не делают.
Я проверил всю маршрутизацию, чтобы убедиться, что страницы с этими проблемами не содержат / в их экспресс-методах app.get().
Есть идеи, почему это происходит?
ой опечатка. спасибо, что поймал это






Похоже, что / добавляется на стороне клиента. С какой структурой вы работаете на страницах 1-3? что там рендерится?
/: Это не обратная косая черта, это обратная косая черта: \