对axios二次封装加上拦截器

348 阅读1分钟

新建一个request.js的文件,写如下代码

import axios from "axios";
​
const requests = axios.create({
​
  baseURL:'/api',
​
  timeout:5000,
​
});
​
requests.interceptors.request.use((config)=>{
​
  return config
​
})
​
requests.interceptors.response.use((res)=>{
​
  return res.data;
​
},(error)=>{
​
  return Promise.reject(new Error('faile'));
​
})
​
export default requests

这样一个封装好的axios就弄好了!