我正在使用流行的库“axios”的.all方法来处理我的ajax请求。
但是如果所有请求都得到404错误,我该如何处理错误?
例如:
axios.all([
axios.get('http://some_url'),
axios.get('http://another_url'),
])
.then(axios.spread((someUrl, anotherUrl) => {
// ... boring stuff goes there
}))
.catch(() => {
//... error goes there
});
看起来只捕获了一个错误。
我该如何捕获所有错误?或者是否有一种 .finally 方法?
promisesResolved
和checkFailed
上添加更多解释呢? - Savitoj Cheema({ error })
,从而恢复异常。因此,想法是使所有请求都通过(解析),即使它失败了。如果有什么失败了,错误将作为响应对象的error
属性可用。 - dfsq