axios的一些简单配置

main.js

import Vue from "vue";
import axios from "axios";
// 添加请求拦截器,在请求头中加token
axios.interceptors.request.use(
  config => {
    if (sessionStorage.getItem("Authorization")) {
      config.headers.Authorization = sessionStorage.getItem("Authorization");
    }

    return config;
  },
  error => {
    return Promise.reject(error);
  }
);
//解决跨越
//配置axios请求头中的content-type为指定类型
//跨域访问需要发送cookie时配置
axios.defaults.baseURL = 'http://localhost:8888'//后端地址
axios.defaults.headers.post['Content-Type'] = "application/json"
axios.defaults.withCredentials = true
Vue.prototype.$axios = axios

你可能感兴趣的:(vue)