// axios 提供了拦截器, 用于我们在发送请求或者得到响应后, 进行对应的处理
// 配置请求拦截
instance.interceptors.request.use(config => {
// 请求拦截器的作用
// 1. 比如 config 中的一些信息不符合服务器的要求
// 2. 比如每次发送网络请求时, 都希望在界面中显示一个请求的图标
// 3. 某些网络请求(比如登录token), 必须携带一些特殊的信息
console.log(config)
return config
}, err => {
console.log(err)
})
// 配置响应拦截器
instance.interceptors.response.use(response=> {
console.log(response)
return response
}, err => {
return err
})
请求拦截器和响应器(axios)
最新推荐文章于 2024-05-23 15:25:32 发布