尝试使用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楼 票数:1 已采纳

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

像这样:

https://en.wikipedia.org/w/api.php?action=opensearch&search=testing&origin=*&callback=

  ask by AltBrian translate from so

未解决问题?本站智能推荐:

1回复

Streamtape远程上传返回状态200但远程上传在Streamtape网站上显示错误

我正在使用 axios 将视频远程上传到 streamtape 服务器,但我不知道为什么它不起作用我遵循了 streamtape API 页面上的文档,但仍然无法弄清楚它有什么问题。 有人可以查看我的代码并帮助我了解我做错了什么。
1回复

在API获取期间总是收到此CORS错误

我正在尝试使用 Axios 获取数据,(网址:http: //3.134.99.170 : 4000/upcomingMovies ) 我总是收到此错误:(从源 'http://localhost:9000' 访问 XMLHttpRequest at 'http://3.134.99.170:400
1回复

使用axios访问谷歌图片搜索API时出现错误请求

我想在谷歌上搜索三张图片以显示在我的网站上。 我认为这是 api 获取信息所需的最少信息,但也许我遗漏了一些东西。 谷歌在这方面不是很有帮助。
1回复

为什么在使用axios调用api时出现错误?

我想调用 api 并使用 api 结果进行进一步计算但不能这样做。 即使在使用 async/await 之后。 我得到的控制台值未定义。我也尝试使用 promise,但我不知道如何为其授予授权。 我对 js 很幼稚,任何人都可以帮助我出错的地方吗? var plan; async funct
1回复

Axios和Fetch都会导致CORS错误,但Postman不会

如果我使用 Axios 或 Fetch 向此公共端点发出 ajax 请求: http://api.flickr.com/services/feeds/photos_public.gne?format=json 我收到以下错误: 但是如果我使用 Postman 发出相同的请求,我可以很好地看到结果。
1回复

使用Axios调用API的400错误请求[关闭]

关闭。 这个问题需要更加集中。 它目前不接受答案。 想改善这个问题吗? 更新问题,使其仅通过编辑这篇文章来
1回复

尝试获取api时出现Axios错误401(未经授权)错误

错误:请求失败,状态码为 401 在 createError (createError.js:16) - 在解决 (settle.js:17) 在 XMLHttpRequest.handleLoad (xhr.js:62)
1回复

Axios-没有“访问控制允许来源”-CORS

我正在构建一个使用外部 API 的 javascript 应用程序。 为了获取数据,我使用 axios,但是每当我发出请求时,它都会返回一个 CORS 错误——“没有访问控制-允许-源头集”。 现在,一个临时的解决方案是在 API URL 前面添加一个第三方代理(例如https://cors-any