axios在node服务器上请求时,直接使用axios和使用axios.create()有什么区别
直接使用axios时请求拿到的res
为undefined
, 使用axios.create()
就可以正常拿到数据
也没做什么封装,就以下一点点
axios.interceptors.response.use(res => {
return res && res.data
}, err => {
return Promise.reject(err)
})
单独建一个文件来请求,不管使用axios
还是axios.create()
导出的实例都是可以的,
以上情况是在做服务端渲染时才会出现,用的是next.js