提问者:小点点

CORS策略阻止访问“https://randomuser.me/api/?results=4'从起源”http://localhost:3000"获取:


我一直在我的控制台得到这个,我不明白,请谁能帮助我和解释。CORS策略阻止了从起源“http://localhost:3000"在”https://randomuser.me/api/?results=4"获取数据的访问:请求的资源上不存在“access-control-allow-origin'”标头。如果不透明响应满足您的需要,请将请求者的模式设置为“no-cors”,以便在禁用CORS的情况下获取资源。


共2个答案

匿名用户

在api域中,将添加到允许的源列表中。

出现此错误的原因是期望来自起源的请求,而不是来自诸如之类的其他源的请求。如果不满足这一点,它将作为警告/错误由您的浏览器返回。

匿名用户

为了能够在react应用程序中允许API代理,您需要使用以下内容编辑package.json

"proxy": "https://randomuser.me",

在create-react-dev文档中可以找到更多详细信息