2025-09-19 17:15:52 +09:00

15 lines
688 B
TypeScript

// 환경변수는 '있으면' 쓰고, 없으면 기본값으로 동작합니다.
const env = (k: string) => (import.meta as any)?.env?.[k];
export const API_BASE =
env("VITE_API_BASE_URL") ||
(location.hostname === "localhost"
? "http://localhost:8000" // 로컬 기본: FastAPI
: "https://api.biryu2000.kr"); // 배포 기본: 동일 오리진 프록시 가정
const rawAdminBase = env("VITE_ADMIN_BASE_PATH") ?? "/siteManage";
export const ADMIN_BASE = rawAdminBase.startsWith("/") ? rawAdminBase : `/${rawAdminBase}`;
export const ADMIN_API_PREFIX =
env("VITE_ADMIN_API_PREFIX") || "/admin"; // 백엔드 관리자 API 프리픽스