尝试使用 axios 访问 Wikipedia Api 并收到 CORS 错误。我做了一些研究,发现了这个article on 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);
如有任何帮助,我们将不胜感激。
最佳答案
您必须在源参数中发送您的域名或通配符 *。
像这样:
https://en.wikipedia.org/w/api.php?action=opensearch&search=testing&origin=*&callback=
关于javascript - 尝试使用 axios 访问 Wikipedia Api 但出现 CORS 策略错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58000234/