我正在尝试在React项目上获取API。 Mozilla上的控制台会显示以下消息:TypeError:“尝试获取资源时出现NetworkError”。 更准确地说,它是一种当用户提交表单时调用的方法。 有人可以告诉我我的代码有什么问题吗?
async carbonBilan(veh,distance){
let bilan = await fetch(`https://carbonfootprint1.p.rapidapi.com/CarbonFootprintFromCarTravel?distance=${distance}&vehicle=${veh}`, {
"method": "GET",
"headers": {
"x-rapidapi-host": "carbonfootprint1.p.rapidapi.com",
"x-rapidapi-key": "df1e8cd691msh347e6f40838b7a4p12844ejsnbdd339eb9228"
}
})
.then(response => response.json())
.then(data => {
console.log(data);
})
.catch(err => {
console.log(err);
});
console.log(bilan)
this.setState({bilan:bilan,bilanDone:true})
谢谢!