Https CORS:否';访问控制允许原点';即使响应为200,标题仍然存在?

Https CORS:否';访问控制允许原点';即使响应为200,标题仍然存在?,https,cors,Https,Cors,我正在尝试从React应用程序(localhost:3000)向Laravel PHP应用程序(localhost:8000)发出跨域请求。我相信我已经设置了后端来接受跨域请求。我用了这个: 我似乎拥有这个答案()中的所有参数,所以我不明白为什么我的答案不起作用。当我使用chrome控制台时,我实际上看到了200个响应+预期的主体 以下是我在控制台中看到的错误: Failed to load http://localhost:8000/api/v1/upload-sessions: No 'Ac

我正在尝试从React应用程序(localhost:3000)向Laravel PHP应用程序(localhost:8000)发出跨域请求。我相信我已经设置了后端来接受跨域请求。我用了这个:

我似乎拥有这个答案()中的所有参数,所以我不明白为什么我的答案不起作用。当我使用chrome控制台时,我实际上看到了200个响应+预期的主体

以下是我在控制台中看到的错误:

Failed to load http://localhost:8000/api/v1/upload-sessions: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:3000' is therefore not allowed access.
以下是我的POST请求的样子:

选项请求:

后请求:

发送预期的响应,即使它抱怨CORS问题:


您需要在响应而不是请求上设置访问控制允许-…

一旦您将其从请求中删除,您可能就不需要预飞行,因此选项请求就不会发生