我使用来自React的axios和useEffect实现了一个Get请求,并且我试图访问weatherstack,但是,出现了一个错误,我检查了控制台是否重新登录 Object { code: 105Access Restricted - Your current Subscription Plan does not support HTTPS Encryption." } 我有下面的代码,我检查过它是http我还碰巧看到它刷新了多次,大约5%的时间,它能够通过,所以这是我<e
这个效果最终会在一个无限的重新渲染循环中结束,它会不断地向url发出请求。基本上,我拥有的是一个获取国家/地区的API调用。然后根据过滤器输入,呈现与搜索匹配的国家/地区。如果只有一个结果,它还应该获取并显示首都的天气信息。 我唯一想要重新渲染天气的时候是当国家的值发生变化的时候。useState([])
if (filtered.length ==
在我看来,每个人在快速get调用中都有axios调用。我不想那样做。我将API调用的代码放在另一个文件中,并从我的路由器调用它。我只是想不出如何访问返回的数据。有人能帮帮忙吗?Axios调用: function weather(geo) {
let geoLocation = `https://api.mapbox.com/geocoding