generateur_v3/frontend/src/apis/auth.api.ts

18 lines
485 B
TypeScript
Raw Normal View History

2023-02-26 11:35:37 +01:00
import axios from "axios";
import { autoRefresh } from "../utils/utils";
import { env } from "$env/dynamic/public";
2023-02-23 17:33:47 +01:00
2023-02-22 12:43:39 +01:00
export const authInstance = axios.create({
2023-02-26 11:35:37 +01:00
baseURL: `${env.PUBLIC_API_BASE}`,
headers: {
"Content-Type": "application/json",
Accept: "application/json",
"Access-Control-Allow-Origin": "*"
//'X-CSRFToken': csrftoken != undefined ? csrftoken : '',
}
2023-02-22 12:43:39 +01:00
});
authInstance.interceptors.request.use(autoRefresh, (error) => {
2023-02-26 11:35:37 +01:00
Promise.reject(error);
2023-02-22 12:43:39 +01:00
});