可能我做错了什么,但是:
在我的浏览器中,我有一个代码
window.location = '/some/url'
或带有 href="/some url" 的元素
在节点(express.js)中,我有以下路由处理程序:
app.get('/some/url', function(req, res){
res.redirect('http://www.google.com')
});
页面内容加载有奇怪的缺陷谷歌页面。并且地址栏没有改变(http://localhost:3000/some/url)。
我正在使用 req.pipe(request(host + req.url)).pipe(res) 通过中间服务器发出请求,似乎管道 res 没有正确重定向。任何想法如何解决它?