我在目录之间重定向时遇到一些问题,问题是我可以设法重定向到不同目录中的另一个文件。我的目录结构如下所示:
-views
-add_user.jade
-routes
-index.js
我尝试从 index.js 重定向到 add_ user.jade,你们会怎么做
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");
是的,您可以在
的帮助下重定向网址return res.redirect('/server/Thank');
Thank 是一个带有
Thank.jade
扩展名的视图文件。
路线是
/server/thank
在 Node.js 中
res.setHeader('Location', 'url');
如果尚未安装,请先安装 http:
yarn add http
然后导入/需要它:
var http = require("http");
http.createServer(function(request, response){
response.writeHead(302, {Location: "http://www.oddcircles.com"})
response.end();
}).listen(3030);
试试这个:
document.location.href="full_URL";