import axios from 'axios' import userData from '@/utils/userdata' const userinfo = userData.getUserData() || '' // http request 拦截 axios.interceptors.request.use( (config) => { config.baseURL = process.env.SERVERURL config.headers['Authorization'] = 'Bearer ' + userinfo.token return config }, (err) => { throw err } ) // http response 拦截 axios.interceptors.response.use( (response) => { const data = response.data if (data.code !== 200) { if (data.code === 2002) { // token 错误 userData.clear() window.location.href = '/login.html' } } return data }, (error) => { throw error } ) export default axios