import axios from "axios"; //1、对axios二次封装 const requests = axios.create({ //基础路径,requests发出的请求在端口号后面会跟改baseURl baseURL:'/', timeout: 5000, }) //2、配置请求拦截器 requests.interceptors.request.use(config => { //config内主要是对请求头Header配置 //比如添加token return config; }) //3、配置相应拦截器 requests.interceptors.response.use((res) => { //成功的回调函数 return res.data; },(error) => { //失败的回调函数 console.log("响应失败"+error) return Promise.reject(new Error('fail')) }) //4、对外暴露 export default requests;