我正在使用Easy Pay Gateway进行付款。成功付款后,easy pay将使用Express JS向我的rest-api发送回复。
现在,在验证了后端中的信息之后,我想重定向到前端页面。
我使用了
res.redirect('https://front-end-url');
但它说没找到。
我想知道我是否执行res.redirect(),浏览器中会发生什么。浏览器是否自动重定向到网页或客户端处理res.redirect()?
答案 0 :(得分:0)
当您编写res.redirect()
时,对客户端的响应将是带有重定向链接的302。
这是重定向用户的标准方法,但是在客户端中会发生什么情况取决于所使用的客户端。
所有常见的浏览器都将在302之后添加新的端点,并将用户移动到此页面,但是如果用户使用的是奇怪的浏览器或类似的浏览器,则不必担心,用户可以决定不想执行重定向或类似操作,这很好,他可能知道自己在做什么。
服务器应始终遵循标准方式:)