axios跨域请求,前端response接受不到数据

跨域请求中,axios的一次get请求发送了options和get两次请求

使用.then(response => console.log(response.data)) 输出不到后台返回的结果,但是在浏览器的控制台可以看到get请求的返回

clipboard.png

axios怎样获取下面的get请求返回的数据

阅读 8.8k
4 个回答

1、如果请求中有自定义header,在发送真正的请求前, 会先发送一个方法为 options 的预请求, 用于试探服务端是否能接受真正的请求。
2、跨域的请求本来就拿不到response。

写法是没错的能否贴更多的代码进行分析

何不试试打印response的值呢,说不定……

将返回头贴出来,跨域请求如果没设置允许跨域也是可以请求到数据的,但是你不能在代码中获取到请求数据。

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