Axios中的通用处理异常

时间:2019-05-16 17:09:33

标签: axios

我正在尝试处理Axios中的特定错误,并让所有其他错误通过。

的意思是,如果出现“ SessionExpired”类型错误,我将重定向,否则我不在乎。

似乎错误信息未在下面的处理程序中捕获

// append auth token to all api requests
static configureAxios(jwt: string, baseApiAddress: string) {
    axios.interceptors.request.use(
        config => config.headers.Authorization = `Bearer ${jwt}`;
        error => Promise.reject(error)
    )
    axios.interceptors.response.use(
        response => response,
        error => this.handleError(error)
    )
}
static handleError(error: any): void {
    console.log('error!', error);  // Error: Network Error
}

我只看到Error: Network Error,但没有任何细节甚至状态码

0 个答案:

没有答案