【发布时间】:2020-10-11 21:03:40
【问题描述】:
我正在使用 Netlify 提供一些静态的 .json 文件。它们在浏览器中加载良好,但是当我尝试通过 javascript 获取它们时,我在控制台中收到以下错误:
访问从原点获取(重定向自) 'http://localhost:3000' 已被 CORS 策略阻止:否 请求中存在“Access-Control-Allow-Origin”标头 资源。如果不透明的响应满足您的需求,请设置请求的 模式为“no-cors”以获取禁用 CORS 的资源。
我在 Netlify 控制面板中检查了我网站设置中的所有选项,但没有看到任何启用 CORS 的选项,如何做到这一点?
【问题讨论】:
-
检查this是否有帮助
-
@SamiHaddad 非常感谢!将此
/* Access-Control-Allow-Origin: *保存在一个名为_headers(无扩展名)的文件中,并将其放在 index.html 旁边的根目录中(不确定是否需要此位,但我遵循了评论)有效。如果您想将其发布为答案,我会接受! -
谢谢!将根据您的评论添加一个。
标签: deployment server cors netlify