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;