vue+axios的跨域问题
是一个前后端分离的项目,前端使用的是vue+axios
const service = axios.create({
// 为防止 no-referrer-when-downgrade 先使用http
baseURL: 'API地址',
timeout: 5000,
headers: {
'content-type': 'application/json;charset=UTF-8',
'某token': '这里是token'
}
})
- 当前端访问后端取数据的时候,OPTIONS 返回的是307:
- 浏览器调试信息下面报错:
Access to XMLHttpRequest at 'http://API地址?参数=xxx' from origin 'http://前端地址:端口' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: Redirect is not allowed for a preflight request.
这种情况是如何引起的,该怎么处理呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这样用了吗
vue-cli为我们提供了代理方案,在config文件夹下的index.js中添加以下代码,