1. 程式人生 > >Axios對HTTP攔截的基本使用

Axios對HTTP攔截的基本使用

該專案是本人使用vue.js 配置中判斷http登入後才能訪問進行的攔截操作

axios. interceptors. response. use( // 新增一個攔截器的請求 response => { // 在發出請求的時候攔截http請求的資料進行判斷 if( response. data. code == 401){ // 比如你訪問一個介面並且這個介面必須是登入狀態下才能請求
// 如果你請求則會返回基本資訊通過判斷它的code碼進行http的攔截攔截之後你可以讓它跳回登入頁面 this. $router. push({ path: ' /login ',}); // 如果攔截成功則會跳到登入頁面 } else { // 如果已經是登入狀態則return它的返回值到axios return response; } }, error
=> { return Promise. reject( error. response. data) });