В компоненте vue:
axiosApi.get('...').then((res)=>{
console.log(res)
}).catch((err)=>{
console.log(err)
})
Приведенный выше блок кода может перехватывать и обрабатывать ошибки, сгенерированные в API, но я хочу, чтобы глобальный обработчик ошибок обрабатывал ошибки, которые я не обрабатывал вручную.
Если я применю глобальную функцию к ответу axios на axios.interceptors.response.use
, функция будет выполнена перед моим catch
предложением в логическом слое.
Я хочу следующие шаги:
Send request
Receive response
Logic layer handle errors(Above code block)
If not handled by logic layer, handle it globally(Which I need)
В vue2.0