axios封装请求拦截器中给Authorization,添加token加Bearer。 |
您所在的位置:网站首页 › 隐形人百度云地址 › axios封装请求拦截器中给Authorization,添加token加Bearer。 |
//请求拦截器
instance.interceptors.request.use(function (config) { //在发送请求之前做点什么let token = sessionStorage.getItem(‘token’)//获取token if(!token){ let token_type = sessionStorage.getItem(‘token_type’) //获取存储在本地的后端返回参数 if (token) { // 添加headers config.headers.Authorization =token_type+ ' '+ token; config.headers['content-type'] = 'application/x-www-form-urlencoded;charset=UTF-8'; }} config.headers.Authorization = sessionStorage.getItem(‘token’)//存储token return config; }, function (error) { //对请求错误做些什么return Promise.reject(error); }); // 响应拦截器instance.interceptors.response.use(function (response) { //对响应回来的做些什么Toast(‘sssssssssss’,response); if(response.status ===200){ Toast(response.data.msg);}else{ Toast(‘网络异常,请稍后再试’); } return response.data; }, function (error) { //对响应错误做些什么return Promise.reject(error); }); export default instance |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |