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