我正在运行此代码并在没有互联网连接的情况下进行测试:
fetch(url, options)
.then(res => {
// irrelevant, as catch happens immediately on no network connection
})
.catch(err => {
console.log('Failed fetch ', err);
});
“ TypeError”是什么意思?
答案 0 :(得分:1)
您的代码段应该记录
Failed fetch TypeError: ...
如果获取不成功,则会抛出和TypeError
更多信息,请检查
答案 1 :(得分:0)
遇到网络错误时,fetch()承诺将拒绝并显示TypeError。
plus,首先获得一个可解决的promise对象。您应该在之后使用,例如:
fetch(url, options)
.then(res =>res.json())
.then(data=>{console.log('data from server',JSON.stringify(data))})
.catch(err => {
console.log('Failed fetch ', err);
});