Vue / Axios CORS成功,但响应为空

时间:2018-09-25 12:01:58

标签: php laravel vue.js cors axios

我在localhost:8000上有Laravel API,而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 个答案:

答案 0 :(得分:1)

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

GET响应没有具有访问控制标头,因此JavaScript无权读取其中的数据。