| | |
| | | import axios from 'axios'; |
| | | const service = axios.create({ |
| | | baseURL: 'http://42.193.1.25:8082/', // 请求的公共地址部分 |
| | | }) |
| | | // 拦截器 |
| | | // 请求 |
| | | axios.interceptors.request.use( |
| | | service.interceptors.request.use( |
| | | // 请求之前的回调函数 |
| | | function (config) { |
| | | config['baseURL'] = '/api'; |
| | | const token = localStorage.getItem('token'); |
| | | if(token){ |
| | | config.headers.authentication = token; |
| | | } |
| | | return config; |
| | | }, |
| | | function (error) { |
| | |
| | | } |
| | | ); |
| | | // 响应 |
| | | axios.interceptors.response.use( |
| | | service.interceptors.response.use( |
| | | function (response) { |
| | | return response.data; |
| | | }, |
| | | function (error) { |
| | | return Promise.reject(error); |
| | | } |
| | | ); |
| | | ); |
| | | export default service; |