如何在express js中重定向到绝对URL?

时间:2019-09-30 05:14:10

标签: express

我想这样重定向到绝对网址

express.redirect('127.0.0.1:3000/page);

问题在于这会产生以下网址:

  

127.0.0.1:3000/127.0.0.1:3000/页

如何如上所述重定向到绝对路径?

1 个答案:

答案 0 :(得分:1)

显然,您需要在重定向URL之前添加“ //”,以使express知道它是绝对的。幸运的是,我不小心发现了这一点,因为它似乎没有出现在文档中。

一些例子要清楚:

res.redirect('//127.0.0.1:3000');

res.redirect('//www.tutaroo.com');

如果您尝试类似

res.redirect('//http://www.tutaroo.com');

您可能会遇到重定向错误,因为它会尝试寻找

  

https://https//www.tutaroo.com

所以要小心。