【发布时间】:2022-01-14 15:04:16
【问题描述】:
我有一个奇怪的情况,我有一个由我的用户编写的 URL 列表(有时省略 https,例如 www.google.com 或 google.com),我想重定向到这些 URL,但我不确定我应该附加“http://”或“https://”,是否有可接受的方式或库将它们转换为正确的重定向链接,以便在 express res.redirect("url") 中使用。
让我更清楚:
这是一个有效的快速代码:
res.redirect("http://www.google.com")
还有一个我有错误的:
res.redirect("google.com")
这会将我重定向到 myhost/google.com。问题是,这些 URL 的编写方式并不重要,如果您将它们复制并粘贴到 chrome 地址栏,它们将起作用。我希望在我的重定向中具有相同的功能。
对不起,如果这个问题太愚蠢了,我是 express 和 node.js 的新手
【问题讨论】: