北京经济技术开发区经开区虚拟城市项目-【前端】--政府服务中心-1号屏Web
lixuliang
2023-10-07 4a3c39d925294f9c173be18faf1d0de58455f8b1
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;