Add orval and backend integration

This commit is contained in:
2025-11-11 19:53:09 +05:00
parent f56a235e86
commit 3186fa16e5
17 changed files with 1174 additions and 86 deletions

View File

@ -0,0 +1,22 @@
import Axios, { type AxiosRequestConfig, type AxiosResponse } from 'axios';
export const AXIOS_INSTANCE = Axios.create();
export const axiosInstance = <T>(
config: AxiosRequestConfig,
options?: AxiosRequestConfig,
): Promise<AxiosResponse<T, any>> => {
const baseURL = useRuntimeConfig().public.apiBaseUrl;
console.log(baseURL)
const source = Axios.CancelToken.source();
const promise = AXIOS_INSTANCE({
...config,
...{
...options,
baseURL: baseURL
},
cancelToken: source.token,
});
return promise;
};