Initial commit

This commit is contained in:
2026-02-03 10:38:46 +01:00
commit eb304f4b14
144 changed files with 22605 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
import axios from 'axios'
const baseURL = import.meta.env.DEV
? '/api'
: (import.meta.env.VITE_API_URL ? `${import.meta.env.VITE_API_URL}/api` : '/api')
export const api = axios.create({
baseURL,
withCredentials: true,
headers: { Accept: 'application/json', 'Content-Type': 'application/json' },
})
api.interceptors.request.use((config) => {
const token = document.cookie
.split('; ')
.find((row) => row.startsWith('XSRF-TOKEN='))
if (token) {
config.headers['X-XSRF-TOKEN'] = decodeURIComponent(token.split('=')[1])
}
return config
})