lixuliang
2024-07-30 424829bc2904cf8445509ceeb666ced6883f5775
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;