import axios from 'axios'
export function request(config){
const instance=axios.create(
{
baseURL:'http://localhost:3000',
timeout:5000
}
)
instance.interceptors.request.use(
config=>{
//console.log(config)
return config
},
error=>{
//console.log(error)
}
)
instance.interceptors.response.use(
res=>{
//console.log(res)
return res.data
},
err=>{
console.log(err)
}
)
return instance(config)
}
//请求拦截的作用:1.config中一些信息不符合服务器要求 2.网络请求时,希望有请求图标 3.某些网络请求(比如登录token),必须携带一些特殊信息