报400问题解决
初始化axios实例
http.js
// create an axios instance
const service = axios.create({
baseURL: window.config.restURL, // api的base_url
timeout: 20000000000 // request timeout
})
// POST传参序列化
service.interceptors.request.use((config) => {
if (config.method === 'post') {
if (!config.isFormData) {
//添加{ indices: false } 参数
config.data = qs.stringify(config.data,{ indices: false })
}
}
return config
}, (error) => {
alert('传参错误')
return Promise.reject(error)
})
// code状态码200判断
service.interceptors.response.use((res) => {
if (res.status !== 200) {
return Promise.reject(res)
}
return res
}, (error) &#