axiosの簡単な構成
673 ワード
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