Skip to content
Snippets Groups Projects
Commit 11a83ca8 authored by michael.minelli's avatar michael.minelli
Browse files

HttpManager => Error handling enhancement

parent 4352e5ca
Branches
Tags
No related merge requests found
import axios, { AxiosRequestHeaders } from 'axios';
import axios, { AxiosError, AxiosRequestHeaders } from 'axios';
import Config from '../config/Config';
import FormData from 'form-data';
import logger from '../shared/logging/WinstonLogger';
......@@ -42,7 +42,11 @@ class HttpManager {
axios.interceptors.response.use((response) => {
return response;
}, (error) => {
if ( error instanceof AxiosError ) {
logger.error(`${ JSON.stringify(error.response.data) }`);
} else {
logger.error(`${ JSON.stringify(error) }`);
}
return Promise.reject(error);
});
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment