0

这是 Fantasy Premiere League API 的“非官方”端点之一 - https://fantasy.premierleague.com/drf/bootstrap-static

我正在尝试使用 axios 从 localhost 在一个简单的反应应用程序中访问它(也尝试了其他获取方法),但我收到以下错误:

无法加载https://fantasy.premierleague.com/drf/element-summary/5:请求的资源上不存在“Access-Control-Allow-Origin”标头。因此,不允许访问源“ http://localhost:3000 ”。

我尝试使用通常在线建议的不同标头,例如 Access-Control-Allow-Origin,但没有成功。

令人困惑的是,在线 API 测试人员(例如https://apitester.com/)和 Postman 无需附加任何标头即可成功。

我的 axios 代码:

return axios({
 method: "get",
 url: "https://fantasy.premierleague.com/drf/bootstrap-static",
})

我将不胜感激对我的问题的任何解决方案或解释。

4

1 回答 1

0

您可以使用浏览器中的插件禁用/允许 CORS,不确定这是否会有所帮助,但它过去曾帮助我解决 CORS 问题,它不是一个理想的修复方法,但它可以让您暂时在浏览器中运行.

于 2018-08-21T13:34:18.667 回答