asiox簡易封裝


import axios from 'axios'

let $axios = axios.create({
  baseURL: '/api',   //前綴地址
  timeout: 3000      //超時時間 
});

// 添加請求攔截器
$axios.interceptors.request.use(function (config) {
  // 在發送請求之前做些什么    比如token的設置
      
    return config;
  }
}, function (error) {
  // 對請求錯誤做些什么
  return Promise.reject(error);
});

// 添加響應攔截器
$axios.interceptors.response.use(function (response) {
  // 對響應數據做點什么
  // console.log(response.data);
    可以對響應的數據進行處理
    return response.data;
  
}, function (error) {
  // 對響應錯誤做點什么
  return Promise.reject(error);
});



export default $axios


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM