1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
| import axios from "axios";
| import mapData from "../../static/mapData";
| const request = axios.create({
| // baseURL: 'http://10.10.4.116:12316/server/', // api的base_url
| baseURL: mapData.apiUrl, // api的base_url
| timeout: -1, // 请求超时时间
| headers: {
| "content-type": "application/json;charset=UTF-8",
| },
| withCredentials: true,
| });
|
| request.interceptors.request.use(
| (config) => {
| // 请求携带token
| const token = window.localStorage.getItem('TokenKey');
| if (token) {
| config.headers["Authorization"] = token;
| }
| return config;
| },
| (error) => {
| return Promise.reject(error);
| }
| );
| request.interceptors.response.use(
| (response) => {
| return response.data;
| },
| (error) => {
| return Promise.reject(error);
| }
| );
| export default request;
|
|