CORS没有'Access-Control-Allow-Origin'标题,但OPTIONS和POST请求获得200但是

时间:2017-05-28 01:28:45

标签: javascript php api

我无法获得CORS请求,这是第4天与之斗争。我在我的OPTIONS请求上得到200,在我的POST请求上得到200,并且所有标题看起来都应该有效,但我仍然收到错误No 'Access-Control-Allow-Origin' header is present

我在React app中使用Laravel(PHP)和Fetch API。

以下是我的OPTIONS请求和以下POST请求的屏幕截图:

选项请求

OPTIONS request

POST请求 enter image description here

1 个答案:

答案 0 :(得分:0)

最终结果是我的控制器中有dd(variable)转储和死亡。出于某种原因,这导致了CORS错误,这可以在这里更好地解释:look for this comment: davidnknight commented on Sep 26, 2014

要解释:如果您的后端出现错误或未成功完成,您将收到CORS错误,因为没有发送正确的标头。

因此,请确保您的后端工作正常。