繁体   English   中英

尝试使用axios访问Wikipedia Api,但收到CORS策略错误

trying to access Wikipedia Api using axios but getting a CORS policy error

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

尝试使用axios访问Wikipedia Api并收到CORS错误。 我做了一些研究,发现这篇关于stackoverflow的文章 以下是我拥有的代码:

let axiosData = function(){
let searchString = $('#searchString').val();
console.log(searchString);
let Url = "https://en.wikipedia.org/w/api.php?action=opensearch&search="+ searchString + 
"&origin=&callback=";
axios.get(Url)
 .then(function(res){
     console.log(res);
 })
 .catch(function(){
     console.log("Error")
 });
return false;
 }

$('form').submit(axiosData);

任何帮助,将不胜感激。

1 个回复

您必须在origin参数中发送您的域或通配符*。

像这样:

https://en.wikipedia.org/w/api.php?action=opensearch&search=testing&origin=*&callback=
3 Axios调用产生“被CORS策略阻止”错误

我正在使用牛津词典API来验证用户输入的单词。 我正在严格遵循文档: 但是我收到此错误消息: 通过CORS策略阻止了对来自源“ http:// localhost:8080 ”的“ https://od-api.oxforddictionaries.com/api/v2/lemmas/en ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM