import axios from 'axios' //对于axios进行二次封装 const requests=axios.create({ //基础路径,发请求 的时候路径中会自动出现api baseUrl:'/api', //代表请求超时的时间 timeout:5000, }) //配置请求拦截器,在放松请求之前,请求拦截器可以检测到,可以在请求发出之前做一些事情 requests.interceptors.request.use((config)=>{ //config对象,对象当中有一个属性很重要,headers请求头 return config; }) //响应拦截器 requests.interceptors.response.use((response)=>{ //响应成功的回调,服务器响应数据回来以后,响应拦截器可以检测到,可以做一些事情 return response.data },(error)=>{ //响应失败的回调, return Promise.reject(new Error('fail')) }) export default requests;
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)