общая обработка исключений в Axios - PullRequest
0 голосов
/ 16 мая 2019

Я пытаюсь обработать конкретную ошибку в 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, но не какие-либо особенности или даже код состояния

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...