从网络获取数据时出现问题 api

Issue with fetching data from a web api

所以我开始看如何从网络上获取数据的教程api,老师写的第一行代码是这样的。

fetch('https://www.metaweather.com/api/location/2487956/')

然后他解释说,由于同源策略,您无法从不属于您的网站获取数据,并使用了一种使用 crossorigin.me 站点的变通方法。它在视频中对他有用,但对我不起作用,它总是给我这个错误:

Cross-Origin 请求被阻止:同源策略不允许读取位于 https://www.metaweather.com/api/location/2487956/ 的远程资源。 (原因:缺少 CORS header ‘Access-Control-Allow-Origin’)

我找了一个多小时都没找到一个解决方案。如果有人能帮助我,我将不胜感激。

根据您的问题,使用 fetch() 意味着您正在使用 javascript 或其框架之一,如果我可能会问,您使用哪种方法作为您的请求方法:POST或获取?

或者你可以为 chrome 使用 cors 插件并使用它