mirror of
https://gitee.com/wanwujie/deer-flow
synced 2026-04-19 12:24:46 +08:00
fix: refactor to use getBaseOrigin for URL construction in backend and LangGraph base URL functions (#1494)
This commit is contained in:
@@ -1,10 +1,18 @@
|
|||||||
import { env } from "@/env";
|
import { env } from "@/env";
|
||||||
|
|
||||||
|
function getBaseOrigin() {
|
||||||
|
if (typeof window !== "undefined") {
|
||||||
|
return window.location.origin;
|
||||||
|
}
|
||||||
|
|
||||||
|
return undefined;
|
||||||
|
}
|
||||||
|
|
||||||
export function getBackendBaseURL() {
|
export function getBackendBaseURL() {
|
||||||
if (env.NEXT_PUBLIC_BACKEND_BASE_URL) {
|
if (env.NEXT_PUBLIC_BACKEND_BASE_URL) {
|
||||||
return new URL(
|
return new URL(
|
||||||
env.NEXT_PUBLIC_BACKEND_BASE_URL,
|
env.NEXT_PUBLIC_BACKEND_BASE_URL,
|
||||||
window.location.origin,
|
getBaseOrigin(),
|
||||||
).toString();
|
).toString();
|
||||||
} else {
|
} else {
|
||||||
return "";
|
return "";
|
||||||
@@ -15,7 +23,7 @@ export function getLangGraphBaseURL(isMock?: boolean) {
|
|||||||
if (env.NEXT_PUBLIC_LANGGRAPH_BASE_URL) {
|
if (env.NEXT_PUBLIC_LANGGRAPH_BASE_URL) {
|
||||||
return new URL(
|
return new URL(
|
||||||
env.NEXT_PUBLIC_LANGGRAPH_BASE_URL,
|
env.NEXT_PUBLIC_LANGGRAPH_BASE_URL,
|
||||||
window.location.origin,
|
getBaseOrigin(),
|
||||||
).toString();
|
).toString();
|
||||||
} else if (isMock) {
|
} else if (isMock) {
|
||||||
if (typeof window !== "undefined") {
|
if (typeof window !== "undefined") {
|
||||||
|
|||||||
Reference in New Issue
Block a user