无法从维基百科 API 获取数据

2023-12-02

let dataObj = [];
const query = 'marvel';
fetch(`https://en.wikipedia.org/w/api.php?action=query&titles=${query}&prop=revisions&rvprop=content&format=json&formatversion=2`)
  .then(data => data.json())
  .then(data => dataObj.push(data))
  .catch(err => console.log(err));

这是我收到的错误:

No 'Access-Control-Allow-Origin' 标头存在于所请求的资源上。起源 'https://s.codepen.io' 因此不允许访问。如果不透明的响应满足您的需求,请将请求的模式设置为“no-cors' 在禁用 CORS 的情况下获取资源。

我将模式设置为no-cors但仍然没有运气。


尝试添加查询参数origin=*帮助解决 CORS 问题:

${query}&prop=revisions&rvprop=content&format=json&formatversion=2&origin=*

希望这有帮助!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

无法从维基百科 API 获取数据 的相关文章