文化云2管理后台
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

59 lines
1.8 KiB

import axios from 'axios';
// axios.defaults.baseURL = '/api'
const service = axios.create({
// process.env.NODE_ENV === 'development' 来判断是否开发环境
// baseURL:process.env.NODE_ENV == 'production' ? 'https://yztapi.xingtongworld.com' : '/api/',
baseURL:'http://jiao.api.alpha.xingtongworld.com',
// baseURL:'http://58.30.231.138:8899', //测试服
// baseURL:'http://10.24.4.156', //正式服
// baseURL:'10.14.1.197:9090', //新服
// baseURL:'http://192.168.66.254:8080',
// baseURL:'http://10.14.1.197:9090', //java测试
timeout: 5000,
});
service.interceptors.request.use(
config => {
let token = localStorage.getItem('wenhua_token'),
url = localStorage.getItem('wenhua_url')
if(token&&url){
config.headers['token'] = token
config.headers['url'] = url
}
return config;
},
error => {
console.log(error);
return Promise.reject();
}
);
service.interceptors.response.use(
response => {
// if (response.data.code === 302) {
// MessageBox.confirm('登录已超时,请重新登录', '退出', {
// confirmButtonText: '登录',
// cancelButtonText: '取消',
// type: 'warning'
// }).then(() => {
// localStorage.removeItem('ms_username')
// localStorage.removeItem('token')
// // this.$router.push('/login');
// location.reload()
// })
// }
if (response.status === 200) {
return response.data;
} else {
Promise.reject();
}
},
error => {
console.log(error);
return Promise.reject();
}
);
export default service;