@@ -12,9 +12,6 @@ const service = axios.create({
12
12
// request拦截器
13
13
service . interceptors . request . use ( config => {
14
14
// Do something before request is sent
15
- if ( store . getters . token ) {
16
- config . headers [ 'X-Token' ] = store . getters . token ; // 让每个请求携带token--['X-Token']为自定义key 请根据实际情况自行修改
17
- }
18
15
return config ;
19
16
} , error => {
20
17
// Do something with request error
@@ -25,33 +22,6 @@ service.interceptors.request.use(config => {
25
22
// respone拦截器
26
23
service . interceptors . response . use (
27
24
response => response ,
28
- /**
29
- * 下面的注释为通过response自定义code来标示请求状态,当code返回如下情况为权限有问题,登出并返回到登录页
30
- * 如通过xmlhttprequest 状态码标识 逻辑可写在下面error中
31
- */
32
- // const res = response.data;
33
- // if (res.code !== 20000) {
34
- // Message({
35
- // message: res.message,
36
- // type: 'error',
37
- // duration: 5 * 1000
38
- // });
39
- // // 50008:非法的token; 50012:其他客户端登录了; 50014:Token 过期了;
40
- // if (res.code === 50008 || res.code === 50012 || res.code === 50014) {
41
- // MessageBox.confirm('你已被登出,可以取消继续留在该页面,或者重新登录', '确定登出', {
42
- // confirmButtonText: '重新登录',
43
- // cancelButtonText: '取消',
44
- // type: 'warning'
45
- // }).then(() => {
46
- // store.dispatch('FedLogOut').then(() => {
47
- // location.reload();// 为了重新实例化vue-router对象 避免bug
48
- // });
49
- // })
50
- // }
51
- // return Promise.reject(error);
52
- // } else {
53
- // return response.data;
54
- // }
55
25
error => {
56
26
console . log ( 'err' + error ) ; // for debug
57
27
vue . $Message . error ( {
0 commit comments