TypeError:“尝试获取资源时出现NetworkError。”当尝试获取JavaScript中的API时

时间:2020-06-17 08:26:53

标签: javascript reactjs fetch

我正在尝试在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})

谢谢!

0 个答案:

没有答案