鍍金池/ 問答/Java  HTML/ 何時刷新TOKEN比較合適?

何時刷新TOKEN比較合適?

正在使用axios
想在request前,驗證TOKEN是否過期!

// 創(chuàng)建 axios 實例
const instance = axios.create({
  baseURL: config.serverUrl,
  timeout: 0
})

// http request 攔截器
instance.interceptors.request.use(
  config => {
    //驗證token
    checkToken()
    //請求自動加入TOKEN
    if (store.state.auth.authToken) {
      // console.log(store.state.auth.authToken)
      config.headers['Authorization'] = `Bearer ${store.state.auth.authToken}`
    }

    return config
  },
  error => {
    return Promise.reject(error)
  }
)

但是登錄的時候,還沒有TOKE,用axios的攔截器也會執(zhí)行checkToken()
怎么修改一下好些?

回答
編輯回答
我以為

實際上request攔截執(zhí)行啦里面還是會有tooken判斷,如果想要按需執(zhí)行可以將if (store.state.auth.authToken)判斷,

2017年8月2日 09:36