所以我开始观看有关如何从 Web api 获取数据的教程,讲师编写的第一行代码是这样的。
fetch('https://www.metaweather.com/api/location/2487956/')
然后,他解释说,由于同源政策,您无法从不属于您的网站获取数据,并使用了使用 crossorigin.me 网站的解决方法。它在视频中对他有用,但对我不起作用,它总是给我这个错误:
跨源请求被阻止:同源策略不允许读取 https://www.metaweather.com/api/location/2487956/ 处的远程资源。 (原因:CORS header “Access-Control-Allow-Origin”缺失)
我已经找了一个多小时了,但找不到任何解决方案。如果有人能帮助我,我将非常感激。
最佳答案
或者你可以使用 chrome 的 cors 插件并使用它
关于javascript - 从 Web api 获取数据时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52578218/