import axios from 'axios'
// ES6 Promise的封装
export function request(options) {
return new Promise((resolve, reject) => {
// 1.创建axios的实例对象
const instance = axios.create({
// baseURL: 'http://152.136.185.210:8000/api/w6',
baseURL: 'http://152.136.185.210:8000/api/w6',
timeout: 5000
})
// 过滤器(拦截器)
instance.interceptors.response.use(res => {
return res.data
})
// 通过实例发送网络请求
instance(options)
.then(res => {
resolve(res)
}).catch(err => {
reject(err)
})
})
}
封装一个简单的axios
最新推荐文章于 2024-05-02 13:44:15 发布