Sfoglia il codice sorgente

feat:修改请求拦截

zhaolianxi 3 anni fa
parent
commit
35c7759810
1 ha cambiato i file con 21 aggiunte e 5 eliminazioni
  1. 21 5
      src/api/http.js

+ 21 - 5
src/api/http.js

@@ -1,5 +1,6 @@
 import axios from 'axios';
 import qs from 'qs';
+import { message } from 'element-ui';
 const requestUrl = 'http://153.37.175.42:8086/'; // 测试内部接口
 // const requestUrl = 'http://121.4.100.145:8082/'; // 测试内部接口
 //const requestUrl = 'https://api.liebaoai.cn/'; // 统一正式接口
@@ -40,11 +41,26 @@ service.interceptors.response.use(
       }
     },
     error => {
-        if (error.response && error.response.code == 404) {
-            //跳转到xx页面
-            console.log("404错误")
-        }
-        return Promise.reject(error.response)
+      let status = error.response && error.response.status;
+      switch( status ) {
+        case 404:
+          message({
+            message: error.response.data.message,
+            type: 'error'
+          })
+        break;
+        case 500:
+          message({
+            message: error.response.data.message,
+            type: 'error'
+          })
+        break;
+        default:
+          // to do something
+        break;
+        
+      }
+      return Promise.reject(error.response)
     }
 )