Ответ 1
Вы хотите перенаправить на URL (а не на имя представления), к которому вы хотите перейти.
Например, если маршрут "/user/add"
отображает представление "add_user.jade"
, то вы хотите использовать
res.redirect("/user/add");
У меня возникли проблемы с перенаправлением между каталогами, проблема в том, что я могу перенаправить на другой файл в другой каталог. Моя структура каталогов выглядит так:
-views
-add_user.jade
-routes
-index.js
Я пытаюсь перенаправить add_ user.jade из index.js, как вы, ребята, это сделаете
res.redirect('???');
Если index.js в том же каталоге, что и views, приведенный ниже код работает
-index.js
-views
-add_user.jade
res.redirect('./add_users');
Вы хотите перенаправить на URL (а не на имя представления), к которому вы хотите перейти.
Например, если маршрут "/user/add"
отображает представление "add_user.jade"
, то вы хотите использовать
res.redirect("/user/add");
Да, вы можете перенаправить на Url с помощью
return res.redirect('/server/Thank');
Спасибо - файл с расширением Thank.jade
.
и маршрут /server/thank
Попробуйте следующее:
document.location.href="full_URL";