axios Cross-Origin请求阻止的Firefox

时间:2018-01-18 20:58:52

标签: javascript firefox cross-domain axios

我尝试使用axios进行简单的GET调用。

假设我有以下代码:

import axios from 'axios'
axios.get('https://www.wikipedia.org/')

浏览器(Firefox)记录以下错误:

  

阻止跨源请求:同源策略禁止在https://www.wikipedia.org/读取远程资源。 (原因:缺少CORS标题'Access-Control-Allow-Origin'。

Developer Toolbar - Network中有正确的回复。

当我将请求复制为cURL并在控制台中将其复制时,它可以正常工作。

这是axiosfirefox还是wikipedia.org的问题?

如何解决此问题?

1 个答案:

答案 0 :(得分:0)

根据this评论,AJAX受到相同原始政策的限制,而cURL则没有。

这是CORS error while making axios.get call中不明确的内容。这只是问题的解决方案,没有解释。

感谢您的评论。如果您对访问维基百科感兴趣,请参阅zuifs comment