ソースを参照

token失效判断

CzRger 3 ヶ月 前
コミット
d5987b8f61
共有1 個のファイルを変更した8 個の追加7 個の削除を含む
  1. 8 7
      src/api/interceptors.ts

+ 8 - 7
src/api/interceptors.ts

@@ -70,17 +70,18 @@ export class Interceptors {
     console.error('错误接口:' + res.data.path)
     // 状态码判断
     switch (res.status) {
-      case 401:
-        ElMessage.warning(res.data.msg);
-        toLogin()
-        break;
-      case 403:
-        break;
       case 404:
         ElMessage.error('请求的资源不存在');
         break;
+      case 500:
+        ElMessage.error('连接错误');
+        break;
       default:
-        ElMessage.warning('连接错误');
+        console.log(res)
+        ElMessage.error(res.data.error || res.data.msg)
+        setTimeout(() => {
+          toLogin()
+        }, 1000)
     }
   }
 }