Kaynağa Gözat

请求拦截

yusheng 11 ay önce
ebeveyn
işleme
42c8c5f59a
1 değiştirilmiş dosya ile 5 ekleme ve 0 silme
  1. 5 0
      src/utils/request.js

+ 5 - 0
src/utils/request.js

@@ -47,6 +47,7 @@ service.interceptors.request.use(
  */
 service.interceptors.response.use(
   (res) => {
+    console.log(res,'res')
     // token 自动续期
     if (res.data.code == '-1' && res.config?.showErrorToast !== false&&res.data.message) {
       Message.error(res.data.message);
@@ -59,6 +60,7 @@ service.interceptors.response.use(
   },
   (error) => {
     // 登录过期处理
+    console.log(error,'error')
     if (error?.response?.status === 401) {
       const currentPath = router.currentRoute.path;
       if (currentPath === LAYOUT_PATH) {
@@ -77,7 +79,10 @@ service.interceptors.response.use(
         });
       }
       return Promise.reject(new Error(error.response.data?.message));
+    }else if(!error?.response?.status){
+      Message.error('服务调用失败,请联系管理员!');
     }
+   
     return Promise.reject(error);
   }
 );