axios.config.js
744 Bytes
import axios from 'axios';
// axios.defaults.transformResponse = [(data, res) => {
// console.log(data)
// if (res['content-type'].indexOf('text/html') >= 0) {
// if (typeof __PROD__ !== 'undefined') {
// location.href = '/rs/login.html';
// } else {
// location.href = '#/rs/login.html';
// }
// return false;
// }
// return JSON.parse(data);
// }];
axios.defaults.validateStatus = (status) => {
if (status === 401) {
if (typeof __PROD__ !== 'undefined') {
location.href = '/rs/login.html';
} else {
location.href = '#/rs/login.html';
}
return false;
}
return true;
};
axios.defaults.maxRedirects = 0;