import axios from 'axios'
import Qs from 'qs'
let qs = Qs
//创建axios的实例对象
let instance = axios.create({
baseURL: 'http://121.xxx.0.35:8888',
timeout: 5000
})
// 请求拦截器
instance.interceptors.request.use(config => {
if(config.url!=="/user/login"){
config.headers.Authorization='eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VySWQiOiJNalU9Iiwic3ViIjoiYWRtaW4xIiwiaXNzIjoiMDk4ZjZiY2Q0NjIxZDM3M2NhZGU0ZTgzMjYyN2I0ZjYiLCJpYXQiOjE2NjQ5NTA4NDAsImF1ZCI6InJlc3RhcGl1c2VyIiwiZXhwIjoxNjY1MTIzNjQwLCJuYmYiOjE2NjQ5NTA4NDB9.QRy4riQml4Q0kL7hHejHrXqbMMiR8npgI_7b413_3mY'
}
console.log(config, '请求配置项');
return config
}, error => {
return Promise.inject(error)
})
// 响应拦截器
instance.interceptors.response.use(response => {
let res=response.data
console.log(res, '响应拦截');
return res
}, error => {
return Promise.inject(error)
})
axios二次封装
最新推荐文章于 2024-07-24 11:09:48 发布