import axios from 'axios'; import router from '@/router' const api = axios.create({ baseURL: 'http://42.193.1.25:8082/', // 请求的公共地址部分 }) // 拦截器 // 请求 api.interceptors.request.use((config) => { const token = sessionStorage.getItem('token'); const tokenHead = sessionStorage.getItem('tokenHead'); if (token && tokenHead) { config.headers.Authorization = tokenHead + token; } return config; },(err)=>{ console.log(err); } ) // 响应 api.interceptors.response.use( function (response) { return response.data; }, function (error) { const {code} = error.response.data; if(code === 401){ router.push('/login'); } } ); export default api;