js 其他

axios

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
import axios from 'axios'

const baseUrl = "http://localhost:4567"

<!--more-->

// 创建 axios 的实例
const instance = axios.create({
baseURL: baseUrl,
timeout: 30000,
headers: { Authorization: "Bear mytoken" }
});

instance.interceptors.request.use(function (config) {
return config;
}, function (error) {
return Promise.reject(error);
});

instance.interceptors.response.use(
(res) => {
return res;
},
(err) => {
if (err.response.status === 401) {
document.location = '/login';
}
return Promise.reject(err);
}
);
export default instance
作者

建指所向

发布于

2022-09-21

更新于

2023-11-07

许可协议