問題描述axios 跨域情況下,除了返回200以外,其它的返回碼均接收不到問題出現的環境背景及自己嘗試過哪些方法使用ivew-admin做后臺管理系統,在axios中做攔截器,當返回碼為401時進行重新登錄的認證,但發現在跨域的情況下,如果后臺返回401,前端的代碼中無法接收到返回的response對象r相關代碼// 請把代碼文本粘貼到下方(請勿用圖片代替代碼)instance.interceptors.response.use(res => { this.distroy(url)
const { data, status } = res
alert('status=>' + status) if (status === '401') {
ssoLogin()
} return { data, status }
}, error => { for (var key in error) {
console.log(key, error[key])
}你期待的結果是什么?實際看到的錯誤信息又是什么?網上有人碰到過此問題,但均沒有給到具體的解決方案,請大神們支個招吧
axios 跨域的情況下,無法接收到返回的error.response對象
茅侃侃
2018-12-17 09:28:41