Axios 封装 JWT
require('./bootstrap');
import axios from 'axios'
axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest';
axios.defaults.baseURL = `http://127.0.0.1:8000/api/`;
const access_token = localStorage["access_token"];
if (access_token) {
axios.defaults.headers['common']['Authorization'] = 'Bearer ' + access_token;
}
axios.interceptors.request.use(
config => {
return config;
},
error => {
return Promise.reject(error);
}
);
axios.interceptors.response.use(
config => {
return config;
},
error => {
return Promise.reject(error)
}
);