微信端H5使用的是axios進行接口調用
發現后台的錯誤信息返回到狀態碼為500里
后台打印數據為
要想獲取message數據
// 響應攔截器即攔截處理 setResnterceptors = () => { this.instance.interceptors.response.use( res => { console.log(res) const {data,code,msg,desc} = res.data; if (res.status === 200) { if(data === null && code !== null){ if(code !== 0){ alert(code) } } return res.data } else { if(desc != 'undefined' ){ alert(desc) }else{ alert(desc) } console.log('是錯誤') return Promise.reject(res); } }, err => { console.log(err)//打印錯誤信息 console.log(err.response)//獲取后台返回的完整的信息 return Promise.reject(err.response.data.message); } ) }
打印結果
嗯,完美使用
在頁面中使用