我自己根据method是GET还是POST请求分开定义了两个axios
let myPost = axios.create({
//POST请求
baseURL: urls.baseUrl,
method: 'post',
})
let myGet = axios.create({
//GET请求
baseURL: urls.baseUrl,
method: 'get',
})
请求拦截器(请求之前的操作)
myPost.interceptors.request.use(config => {
if (sessionStorage.getItem("token")) {
//在这里获取到登录成功后存的token,并加到headers中
config.headers.token = sessionStorage.token
}
console.log(config)
return