//封装axios
import axios from 'axios'
export function request(config) {
//1.创建axios实例
const instance = axios.create({
// baseURL:"http://localhost:8091",
timeout: 5000
})
//2.axios拦截器
//2.1 请求拦截
instance.interceptors.request.use(config => {
return config
}, error => {
console.log(error);
})
//2.2 响应拦截
instance.interceptors.response.use(res => {
return res.data
}, error => {
console.log(error);
})
//3. 发送真正的网络请求
return instance(config) //返回Promise
}
相关文章
- 04-05封装axios
- 04-05axios 常用的路由请求拦截和返回拦截
- 04-05JDBC的封装工具类,使用方便快捷。
- 04-05element form 二次封装
- 04-05uniapp封装promise图片上传方法(ts版,js的话把参数类型去掉就行)
- 04-05DO-214AC,SMA,SMB,SMC【封装】
- 04-05抗干扰能力强还具有自动校准VK3603按键触摸芯片,上电复位提供DFN-8的封装形式
- 04-05自己封装的insertAfter方法
- 04-05Django后台获取不到前端axios-post请求提交的参数的解决方法
- 04-05RxHttp - 轻量级、可扩展、易使用、完美兼容MVVM、MVC架构的网络封装类库