接口錯誤攔截

  1. 統一報錯
  2. 未登錄統一攔截
  3. 請求值、返回值統一處理

順帶記個東西:
axios的response和request 不大懂 https://www.npmjs.com/package/axios

/ Add a request interceptor
axios.interceptors.request.use(function (config) {
    // Do something before request is sent
    return config;
  }, function (error) {
    // Do something with request error
    return Promise.reject(error);
  });
 
// Add a response interceptor
axios.interceptors.response.use(function (response) {
    // Any status code that lie within the range of 2xx cause this function to trigger
    // Do something with response data
    return response;
  }, function (error) {
    // Any status codes that falls outside the range of 2xx cause this function to trigger
    // Do something with response error
    return Promise.reject(error);
  });

package.json 開發,測試,線上

    "serve": "vue-cli-service serve --mode=development",
    "test": "vue-cli-service build --mode=test",
    "build": "vue-cli-service build --mode=production",
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章