axios拦截器
axios拦截器,也称是axios请求的二次封装
使用前提是需要
npm i axios -save
import axios from "axios";
//请求信息,timeout(表示请求事件,如果操作,此次请求失败)
const service = axios.create({
baseURL: "http://xxx:300",
timeout: 3000,
});
//发送请求
service.interceptors.request.use((config) => {
config.headers['user-token']="luli"//给请求的头部加上token
return config
});
//请求数据处理
service.interceptors.response.use((res)=>{
let data = res.data;
if(data.code==666){
return data;
}
})
export default service;