server.js文件
import axios from "axios";
import store from '@/store' //引入store管理
import { Message } from 'element-ui' //引入element-ui的库文件
axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded;charset=UTF-8';
const service = axios.create({
baseURL: 'http://192.168.3.24:7300/poly-arrears-backend-for-frontends/process-schedule/', // api的base_url
timeout: 5000 // 请求超时时间
});
service.interceptors.request.use(config => {
// Do something before request is sent
if (store.getters.token) {
config.headers['X-Token'] = getToken() // 让每个请求携带token--['X-Token']为自定义key 请根据实际情况自行修改
}
return config
}, error => {
// Do something with request error
console.log(error) // for debug
Promise.reject(error)
})
// respone拦截器
service.interceptors.response.use(
response =