我正在使用Netlify来提供一些静态的.json
文件。它们在浏览器中加载得很好,但是当我试图通过JavaScript获取它们时,控制台会出现以下错误:
从来源'http://localhost:3000'访问 (重定向自 )已被CORS策略阻止:所请求的资源上没有'Access-Control-Allow-Origin'头。如果不透明响应满足您的需求,请将请求的模式设置为“no-cors”以禁用CORS并获取资源。
我检查了Netlify仪表板中我的站点设置中的所有选项,但没有看到任何启用CORS的选项,该怎么办?
/* Access-Control-Allow-Origin: * */
保存在名为_headers
(无扩展名)的文件中,并将其放置在与index.html相同的根目录下(不确定是否需要这一步,但我遵循了该评论)即可解决问题。如果您希望将此作为答案发布,我会接受! - user967451