axios封装
//对axios进行二次封装 import axios from "axios"; // 利用axios对象的方法create,去创建一个axios实例对象 const requests=axios.create({ // 基础配置 // 基础路径,发请求时候,自动出现api baseURL:"/api", // 请求超时 timeout:5000, }); // 请求拦截器发请求之前,请求拦截器可以检测到 requests.interceptors.request.use((config)=>{ //config配置对象,header请求头 return config }) // 响应拦截器 requests.interceptors.response.use((res)=>{ return res.data; },(error)=>{ return Promise.reject(new Error('faile')); }) // 对外暴露 export default axios;