【问题标题】:how to redirect to external web-page after successful payment?支付成功后如何跳转到外部网页?
【发布时间】:2019-04-13 18:21:27
【问题描述】:

我正在使用简易支付网关进行支付。付款成功后,easy pay 会在 express JS 中向我的 rest-api 发送响应。

现在在后端验证信息后,我想重定向到前端页面。
我用
res.redirect('https://front-end-url');
但它说没有找到。

我想知道如果我做 res.redirect() 浏览器会发生什么。浏览器是否自动重定向到网页或客户端处理 res.redirect() ?

【问题讨论】:

    标签: node.js express url-redirection


    【解决方案1】:

    当您编写res.redirect() 时,对客户端的响应将是一个带有重定向链接的 302。

    这是重定向用户的标准方式,但客户端会发生什么取决于它使用的客户端。

    所有常见的浏览器都会跟随着新端点的 302 并将用户移动到这个页面,但是如果用户使用的是奇怪的浏览器或类似的东西,你不必担心,用户可以决定他不想跟随重定向或类似的东西,这很好,他可能知道他在做什么。

    服务器应始终遵循标准方式:)

    【讨论】:

      猜你喜欢
      • 2013-01-24
      • 2021-02-08
      • 2021-10-07
      • 2014-03-28
      • 2017-08-04
      • 2019-12-28
      • 2018-12-15
      • 2019-05-30
      • 1970-01-01
      相关资源
      最近更新 更多