因此,我开始学习如何从web中获取数据的教程,讲师编写的第一行代码是这样的。
fetch('https://www.metaweather.com/api/location/2487956/')
然后,他解释说,您不能从不属于您的网站获取数据,因为使用相同的来源策略,并且使用使用crossorigin.me站点的解决方案。它在视频中对他有效,但对我不起作用,它总是给我带来这样的错误:
跨源请求被阻止:相同的原产地策略不允许在https://www.metaweather.com/api/location/2487956/上读取远程资源。(原因: CORS标题“访问-控制-允许-起源”丢失)
我已经找了一个多小时了,却找不到一个解决办法。如果有人能帮我的话我会很感激的。
发布于 2018-09-30 13:27:39
或者你可以使用cors插件进行铬处理并使用它。
发布于 2018-09-30 13:26:11
从您的问题中,使用fetch()意味着您正在使用javascript或它的框架之一,如果我可以问,您使用哪种方法作为请求方法: POST还是GET?
https://stackoverflow.com/questions/52578218
复制相似问题