Api 获取 - 请求的资源上不存在“Access-Control-Allow-Origin”标头

问题描述 投票:0回答:1

过去两天我从 api 获取数据时一直收到这些错误,有时它工作正常,但大多数时候我收到这些错误:- 从源“http://localhost:3000”访问“https://staging.backend.devasmriti.com/api/events”处的 XMLHttpRequest 已被 CORS 策略阻止:没有“Access-Control-Allow-Origin”标头存在于所请求的资源上。 之后出现这个 axios 错误

AxiosError {消息:'网络错误',名称:'AxiosError',代码:'ERR_NETWORK',配置:{...},请求:XMLHttpRequest,...} 代码

我想获取数据,但我一直收到这些错误,我又收到一个错误

   GET https://staging.backend.com/api/events net::ERR_FAILED 504 (Gateway Timeout)
reactjs laravel axios cors fetch
1个回答
0
投票

504 网关超时错误意味着您的 HTTP 服务器或 PHP 配置(或两者)超出了处理请求所允许的时间。

发生这种情况时,您的 Laravel 应用程序无法传递定义 CORS 策略的标头。这将导致 XMLHttpRequests 出现 CORS 错误。

您需要调查 HTTP 服务器或 PHP 脚本超时的原因,以解决此问题。

© www.soinside.com 2019 - 2024. All rights reserved.