我有多个具有RSS XML feed的网站,我想将其用于我的Web应用程序。我尝试使用Axios函数(如下所示)。
axios.get('https://www.15min.lt/rss/sportas')
.then((response) => {
loading = false;
this.dataReceived = response;
console.log(response);
})
.catch((error) => {
loading = false;
this.errorReceived = error;
console.log({ error });
});
但是我回来的只是
请求的资源上不存在“ Access-Control-Allow-Origin”标头。因此,不允许访问原始“空”。
我尝试将所有项目上载到服务器,因为我发现此错误可能是由于在个人计算机上本地使用它引起的。但是我得到的结果是一样的,除了我得到了域名而不是错误的“ null”。
我尝试了其他基于Vue.js的Web应用程序进行测试,或者这是我的问题,或者网站只是阻止了与RSS feed的任何连接。但是http://qreader.qcode.in网络应用程序可以使用我的链接,而且我敢肯定可以使它正常工作。但是我没有办法使它工作。
在我的项目中,我正在使用Vue.js,Axios和jQuery。
我自己找到了最简单的方法。有一个网站-https: //cors.now.sh,可以帮助提出这些请求。
就像下面的示例一样使用它:
XML Retrieve URL - https://cors.now.sh/https://example.com/rss-xml-link
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句