From 4d1a69a9387de64a79a5b6641e929830d843c134 Mon Sep 17 00:00:00 2001 From: JeffJiang Date: Thu, 26 Mar 2026 15:43:37 +0800 Subject: [PATCH] fix(config): return full URLs for backend and LangGraph base URLs (#1392) --- frontend/src/core/config/index.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/frontend/src/core/config/index.ts b/frontend/src/core/config/index.ts index 80f212e..07f355c 100644 --- a/frontend/src/core/config/index.ts +++ b/frontend/src/core/config/index.ts @@ -2,7 +2,10 @@ import { env } from "@/env"; export function getBackendBaseURL() { if (env.NEXT_PUBLIC_BACKEND_BASE_URL) { - return env.NEXT_PUBLIC_BACKEND_BASE_URL; + return new URL( + env.NEXT_PUBLIC_BACKEND_BASE_URL, + window.location.origin, + ).toString(); } else { return ""; } @@ -10,7 +13,10 @@ export function getBackendBaseURL() { export function getLangGraphBaseURL(isMock?: boolean) { if (env.NEXT_PUBLIC_LANGGRAPH_BASE_URL) { - return env.NEXT_PUBLIC_LANGGRAPH_BASE_URL; + return new URL( + env.NEXT_PUBLIC_LANGGRAPH_BASE_URL, + window.location.origin, + ).toString(); } else if (isMock) { if (typeof window !== "undefined") { return `${window.location.origin}/mock/api`;