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(使用前将#替换为@)