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

HttpManager => Fix bug on token name and received errors

parent b08e9367
No related branches found
No related tags found
No related merge requests found
...@@ -27,7 +27,7 @@ class HttpManager { ...@@ -27,7 +27,7 @@ class HttpManager {
} }
if ( SessionManager.isLogged && config.url && config.url.indexOf(Config.apiURL) !== -1 ) { if ( SessionManager.isLogged && config.url && config.url.indexOf(Config.apiURL) !== -1 ) {
config.headers.Authorization = 'BEARER ' + SessionManager.token; config.headers.Authorization = 'Bearer ' + SessionManager.token;
} }
return config; return config;
...@@ -37,15 +37,24 @@ class HttpManager { ...@@ -37,15 +37,24 @@ class HttpManager {
private registerResponseInterceptor() { private registerResponseInterceptor() {
axios.interceptors.response.use((response) => { axios.interceptors.response.use((response) => {
if ( response.data && response.data.token ) { if ( response.data && response.data.sessionToken ) {
SessionManager.token = response.data.token; SessionManager.token = response.data.sessionToken;
} }
return response; return response;
}, (error) => { }, (error) => {
if ( error.response.status === 401 ) { switch ( error.response.status ) {
case 401: // Unauthorized
logger.error('Session expired or inexistent. Please login again.');
process.exit(1);
break;
case 403: // Forbidden
logger.error('Forbidden access.');
process.exit(1);
break;
} }
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