【问题标题】:Redirect to another Origin path (Cross-origin) in Node JS route重定向到 Node JS 路由中的另一个 Origin 路径(跨域)
【发布时间】:2017-04-27 04:58:29
【问题描述】:

当用户尝试打开时在 Node Js route.js 中

app.use('/mysite1', require('express').static(__dirname + '/mysite1'));

然后我想重定向到

app.use('/mysite2', require('express').static(__dirname + '/mysite2'));

两条路径都属于两个不同的来源。

like 在浏览器中用户输入http://locahhost:5009/mysite1这个网址

但它会打开http://locahhost:5011/mysite2这个网址

【问题讨论】:

  • app.use('/mysite1', function(req, res, next){ res.redirect('http://locahhost:5011/mysite2'); });

标签: javascript node.js


【解决方案1】:

重定向到不同的来源不需要什么特别的。您只需像往常一样将 URL 放入响应中。

res.redirect('http://locahhost:5011/mysite2');

显然,您需要有一个路由来处理运行该代码的原始 URL,而不是使用静态插件。您不再为原始 URL 提供静态文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-03-02
    • 1970-01-01
    • 1970-01-01
    • 2014-04-27
    • 1970-01-01
    • 2017-11-27
    • 2011-10-08
    • 2012-06-10
    相关资源
    最近更新 更多