首页 文章

Vue / Axios CORS成功但响应为空

提问于
浏览
0

我的本地主机上有一个Laravel API:8000,我的Vue运行在localhost:8080上 . 我使用chrome扩展使CORS工作,但这仅用于开发 . 现在我试图在没有扩展名的情况下发出CORS请求 .

在laravel我使用barryvdh / laravel-cors包 . 现在我的前端接受了我的OPTIONS请求,它完成了我的GET请求 . 示例:
enter image description here

enter image description here

所以他们两个都获得了好的状态 .

但问题来了,我的反应是空的:
enter image description here

AND 我仍然收到有关交叉允许来源的错误:
enter image description here

现在我知道我的api有效,因为我已经用扩展程序对CORS进行了测试 . 有人可以向我解释这里出了什么问题吗?

1 回答

  • 1

    OPTIONS响应上有Access-Control标头,允许JavaScript发出GET请求 .

    GET响应 does not 上有Access-Control标头,因此JavaScript无权读取其中的数据 .

相关问题