пытается получить доступ к Википедии Api, используя axios, но получает ошибку политики CORS - PullRequest
0 голосов
/ 18 сентября 2019

Попытка получить доступ к Википедии Api с помощью axios и получить ошибку 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 Ответ

1 голос
/ 18 сентября 2019

Вы должны отправить либо свой домен, либо подстановочный знак * в параметре origin.

Примерно так:

https://en.wikipedia.org/w/api.php?action=opensearch&search=testing&origin=*&callback=
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...