【发布时间】:2017-07-25 04:42:07
【问题描述】:
fetch('https://api.postcodes.io/postcodes/aassdd')
.then((resp) => {
console.log(resp.status);
})
.catch((e) => { console.log('ha'); });
由于某些奇怪的原因,上面的代码仍然会抛出错误并在之后执行.then 语句。有没有办法解决这个问题?
编辑:fiddle
【问题讨论】:
-
它似乎没有投掷。您可能只是看到控制台记录了 404 请求错误吗?
-
404 Not Found并不是真正会被捕获的错误。 -
@AlexanderO'Mara in jsfiddle 如果您打开控制台,它不会显示获取错误吗?
-
@adeneo 有什么办法可以绕过它吗?
标签: javascript promise fetch