为什么重定向301发送了一个新请求?

node作为后端,这样设置:

    ctx.set('Location', '/register');
    ctx.status = 301;
    ctx.body = 'Redirecting to shopping cart';

前端没有跳到新地址
而是发送了一个请求,而且请求域名也不对(应该是前端的地址,但是这里是服务器的地址)
image
image

更像是一个内部的转发操作

如何解决?

阅读 1.7k
2 个回答

重定向只能更改请求的地址 不能重定向前端的路由

因为你用的是相对路径

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题