vue.js使用axios请求后端跳转到其他页面出现跨域问题

我想实现,前端axios发起post请求到后端,此时后端是可成功接收请求的,之后后端处理后直接跳转到其他页面(例如:百度),但是跳转时会出现跨域问题,无法直接跳转到百度。
用谷歌浏览器报错:
No 'Access-Control-Allow-Origin' header is present on the requested resource.

阅读 14.2k
4 个回答

post请求服务器好像不能重定向吧,不太确定。
如果你是POST请求让后端返回一个需要跳转的url,可以直接用window.location.href去跳

如果你请求报了No 'Access-Control-Allow-Origin'可能是后端并没有开跨域导致的。

就比如PHP后端一般要加‘header('Access-Control-Allow-Origin:*');’

使用代理解决跨域。

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