尝试获取时出现网络错误

时间:2021-02-20 21:14:06

标签: javascript html reactjs web-deployment

我收到“未捕获(承诺)类型错误:尝试获取资源时出现网络错误。”错误。我的 console.logs 也没有打印(除了有时它随机打印)。我是这个东西的新手,不知道可能是什么问题。谁能发现问题或让我大致了解我应该寻找什么?

const handleClick = (n)=> {
        if (n==0){
            func(0)
            return 0 
        }

        let data = {username:username,password:password};
        console.log(data);
        fetch(url, {
         method: "POST", 
         headers: {
            'Content-Type': 'application/json'},
         body: JSON.stringify(data)
        })
        .then(res => res.JSON())
        .then((res)=>{
          console.log("Request complete! response:", res);
          alert("Account Created!");
          func(2);
        })
        .catch((error) => {
             console.error('Error:', error);
        });
    }

1 个答案:

答案 0 :(得分:0)

Response object 中没有 JSON() 函数。代码应为:

...
 .then(res => res.json())
...