19 lines
438 B
TypeScript
19 lines
438 B
TypeScript
import axios, { type CreateAxiosDefaults } from "axios";
|
|
import { API_HOST } from "./constants";
|
|
|
|
const config: CreateAxiosDefaults = {
|
|
baseURL: `${API_HOST}/api/v1/`,
|
|
withCredentials: true,
|
|
paramsSerializer: {
|
|
indexes: null,
|
|
},
|
|
};
|
|
|
|
export const requestInstance = axios.create(config);
|
|
|
|
requestInstance.interceptors.request.use((requestConfig) => {
|
|
const modifiedConfig = { ...requestConfig };
|
|
|
|
return modifiedConfig;
|
|
});
|