diff --git a/frontend/src/core/config/index.ts b/frontend/src/core/config/index.ts index 07f355c..88c2e5d 100644 --- a/frontend/src/core/config/index.ts +++ b/frontend/src/core/config/index.ts @@ -1,10 +1,18 @@ import { env } from "@/env"; +function getBaseOrigin() { + if (typeof window !== "undefined") { + return window.location.origin; + } + + return undefined; +} + export function getBackendBaseURL() { if (env.NEXT_PUBLIC_BACKEND_BASE_URL) { return new URL( env.NEXT_PUBLIC_BACKEND_BASE_URL, - window.location.origin, + getBaseOrigin(), ).toString(); } else { return ""; @@ -15,7 +23,7 @@ export function getLangGraphBaseURL(isMock?: boolean) { if (env.NEXT_PUBLIC_LANGGRAPH_BASE_URL) { return new URL( env.NEXT_PUBLIC_LANGGRAPH_BASE_URL, - window.location.origin, + getBaseOrigin(), ).toString(); } else if (isMock) { if (typeof window !== "undefined") {