通过nodejs重定向到URL

发布于 2025-02-13 17:19:34 字数 451 浏览 1 评论 0原文

我试图接收请求并将用户重定向到另一个URL 但是URL无法更改

const success_url = 'https://site.online/success'
const query = '?order_id=123123&data=abc'

res.status(301).redirect(`${success_url}${query}`);

// the output must be https://site.online/success?order_id=123123&data=abc
// but i get http://localhost:3000/success?order_id=123123&data=abc

also tried res.redirect(301, `${success_url}${query}`);

我如何更改本地主机:3000到目标URL的域

i tried to receive get request and redirect the user to another url
but the url not changing

const success_url = 'https://site.online/success'
const query = '?order_id=123123&data=abc'

res.status(301).redirect(`${success_url}${query}`);

// the output must be https://site.online/success?order_id=123123&data=abc
// but i get http://localhost:3000/success?order_id=123123&data=abc

also tried res.redirect(301, `${success_url}${query}`);

How i can change localhost:3000 to the domain of the target url

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

就此别过 2025-02-20 17:19:34

您需要使用。redirect(code,url)

res.redirect(301, `${success_url}${query}`);

You want to use .redirect(code, url).

res.redirect(301, `${success_url}${query}`);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文