axios请求then(res)中res全部返回undefined原因和解决方法
let service = axios.create({baseURL: process.env.NODE_ENV === 'development' ? config.baseUrl.dev : config.baseUrl.pro, // api的base_urltimeout: 30000 // 请求超时时间})// 添加请求拦截器service.interceptors.request.u
·
let service = axios.create({
baseURL: process.env.NODE_ENV === 'development' ? config.baseUrl.dev : config.baseUrl.pro, // api的base_url
timeout: 30000 // 请求超时时间
})
// 添加请求拦截器
service.interceptors.request.use(function (config) {
// 在发送请求之前做些什么 *******不能传中文
config.headers['access-token'] = Cookies.get('token')
config.headers['orgId'] = localStorage.getItem('pkId')
// config.headers['account'] = localStorage.getItem('orgName')
return config;
}, function (error) {
// 对请求错误做些什么
return Promise.reject(error);
});
差点找死我了,最后找到原因:请求头不能添加中文,要么去掉,如果需要传值,转码传值就行。
更多推荐
已为社区贡献1条内容
所有评论(0)