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
})