vue使用axios配置攔截器添加token和進度條


vue使用axios配置攔截器添加token和進度條

vue中安裝axios文檔:http://www.axios-js.com/docs/vue-axios.html

axios.defaults.baseURL = 'http://47.115.124.102:8888/api/private/v1/';
/*為每個請求添加一個攔截器,作用是在每個請求頭中添加自定義變量為authorization的token信息*/
axios.interceptors.request.use(config=>{
  /*發送請求時,進度條開始*/
  NProgress.start()
  config.headers.authorization=window.sessionStorage.getItem('token')
  return config
})
axios.interceptors.response.use(config=>{
  /*請求完成后,進度條結束*/
  NProgress.done()
  return config
})


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM