import axios from 'axios' // axios.interceptors const service = axios.create({ // baseURL: '', // url = base url + request url // baseURL: '/api', // withCredentials: true, // send cookies when cross-domain requests timeout: 500000000*1000 // request timeout }) service.interceptors.response.use( response => { const res = response.data // if(!sessionStorage.getItem('userName')){ // // window.location = '/#/lagchain-login' // } if (res.code !== 0) { return res } else { return res } }, error => { if(!error.response) return Promise.reject(error) if (error.response.status == 401) { // window.location = sessionStorage.getItem('mhUrl'); } else { return Promise.reject(error) } } ) service.interceptors.request.use( config => { // let token: any = localStorage.getItem('token'); config.headers['Authorization'] = `Bearer admin`; // if (token) { // token = JSON.parse(token); // // 在请求头中添加 token // config.headers['Authorization'] = `Bearer ${token.token}`; // } return config }, error => { return Promise.reject(error) } ) export default service