import axios from 'axios' // let _url = process.env.API_ROOT // axios.defaults.baseURL = process.env.API_ROOT const service = axios.create({ // baseURL:'https://bus.jycrtc.com/', // baseURL:process.env.VUE_APP_URL, // withCredentials: true, // send cookies when cross-domain requests timeout: 6000, // request timeout withCredentials: false, headers:{ 'Access-Control-Allow-Origin':'*' //'Content-Type':'application/x-www-form-urlencoded' } }) service.interceptors.request.use( config => { // if(config.requestBase=='VUE_APP_URL'){ // config.baseURL='https://bus.jycrtc.com/'; // // }else if(config.requestBase=='VUE_APP_URL_TWO'){ // config.baseURL='https://pay.jycrtc.com/'; // } return config }, error => { // do something with request error console.log(error) // for debug return Promise.reject(error) } ) // response interceptor service.interceptors.response.use( response => { const res = response.data // if the custom code is not 20000, it is judged as an error. if (res.code != '8888') { return res } else { return res } }, error => { console.log('err' + error) // for debug return Promise.reject(error) } ) export default service