2022-07-26 token获取API相关,axios拦截器

2022-10-13  本文已影响0人  Lovevivi

在需要授权的API,必须在请求头中使用Authorization 字段提供token令牌
知识点:通过axios 请求拦截器添加token,保证拥有获取数据的权限。
意思是说在挂载到vue原型之前为axios添加拦截器

import axios from 'axios';
import VueAxios from 'vue-axios';
// 把包的属性挂载在vue原型上,其中$http是自定义属性,合法就行
// 配置请求的根路径
axios.defaults.baseURL = 'http://127.0.0.1:8888/api/private/v1/';
//拦截器(interceptor),固定写法
axios.interceptors.request.use(config => {
    // console.log(config);
    config.headers.Authorization = window.sessionStorage.getItem('token');
    return config;
})
Vue.prototype.$http = axios;
上一篇下一篇

猜你喜欢

热点阅读