我期待一个错误,并且不需要帮助来防止它。我想更好地处理它。
我正在isomorphic-fetch
用 try catch 包装一个 fetch ,
let response;
try {
response = await fetch(getFoosFromFooville(), { method: 'GET'})
} catch (error) {
// TODO handle error; for not just print it
console.log(error)
}
在开发控制台中,我看到如下错误:
GET https://example.com/foos/fooville net::ERR_SOMETHING_RELEVANT_TO_FOOS
那不是来自我的 catch 块。catch 块中的 console.log 语句只打印:
TypeError: Failed to fetch
at Object.fooFetch (fooFetching.js?beef:42)
at ...
net::ERR_SOMETHING_RELEVANT
如果我能得到并处理它会更有用。
这是我可以做的事情,还是它填充的库或本机javascript?