// 환경변수는 '있으면' 쓰고, 없으면 기본값으로 동작합니다.
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
        : `${location.origin}`);            // 배포 기본: 동일 오리진 프록시 가정

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 프리픽스
