HTTP请求

本项目使用了axios提供http请求服务,文件在src/utils/request.js

自定义Header

为了提供鉴权、修改cookie等服务,可以手动修改Header

  1. axios.defaults.headers.common['Authorization'] = 'token'

或者

  1. // 添加请求拦截器
  2. axios.interceptors.request.use(function (config) {
  3. // 在发送请求之前做些什么
  4. config.headers.token = window.localStorage.getItem('token');
  5. return config;
  6. }, function (error) {
  7. return Promise.reject(error);
  8. });