19 lines
419 B
JavaScript
Vendored
19 lines
419 B
JavaScript
Vendored
import axios from 'axios';
|
|
|
|
const http = axios.create({
|
|
headers: {
|
|
'X-Requested-With': 'XMLHttpRequest',
|
|
Accept: 'application/json',
|
|
},
|
|
});
|
|
|
|
http.interceptors.request.use((config) => {
|
|
const token = document.querySelector('meta[name="csrf-token"]')?.getAttribute('content');
|
|
if (token) {
|
|
config.headers['X-CSRF-TOKEN'] = token;
|
|
}
|
|
return config;
|
|
});
|
|
|
|
export default http;
|