26

我在目录之间重定向时遇到了一些问题,问题是我可以设法重定向到不同目录中的另一个文件。我的目录结构如下所示:

-views
  -add_user.jade

-routes
  -index.js

我尝试从index.js重定向添加_ user.jade,你们会怎么做

res.redirect('???');

如果index.js与views位于同一目录中,则以下代码有效

-index.js
-views
  -add_user.jade

res.redirect('./add_users');
4

3 回答 3

58

您希望重定向到您希望用户访问的URL(而不是视图名称)。

例如,如果路由"/user/add"呈现"add_user.jade"视图,那么您想使用

 res.redirect("/user/add");
于 2012-07-31T12:39:13.743 回答
1

是的,您可以在 Url 的帮助下重定向

return res.redirect('/server/Thank'); 

谢谢是一个带有Thank.jade扩展名的视图文件。

路线是/server/thank

于 2016-12-14T07:48:06.923 回答
-45

试试这个:

document.location.href="full_URL";
于 2012-07-31T12:12:41.280 回答