在node.js中重定向到不同的位置和端口

5
为了将用户重定向到另一个页面,我们通常执行以下操作:
res.writeHead(302, {
    Location: '/test'
});
res.end();

如果我想将他重定向到不同的端口,该怎么办?我尝试添加一个'端口'字段,但似乎没有起作用。
1个回答

6

您需要指定完整的URL地址:

res.writeHead(302, {
    Location: 'http://anotherdomain.com:8888/some/path'
});
res.end();

已经尝试过了,当另一个 Node.js 服务器尝试跟随时,它没有正确连接并且连接失败。 - DrakaSAN
我是个白痴,在尝试跟随重定向时,端口没有被发送。你的答案起作用了。 - DrakaSAN
谢谢。我漏掉了“http”。 - RayLoveless

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接