From 402779994e2cd5eb6f9702b3ca41db3aa667e7cd Mon Sep 17 00:00:00 2001 From: hailin Date: Wed, 25 Jun 2025 16:32:26 +0800 Subject: [PATCH] . --- chatdesk-ui/lib/get-runtime-env.ts | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/chatdesk-ui/lib/get-runtime-env.ts b/chatdesk-ui/lib/get-runtime-env.ts index 08cc095..77af75d 100644 --- a/chatdesk-ui/lib/get-runtime-env.ts +++ b/chatdesk-ui/lib/get-runtime-env.ts @@ -1,5 +1,16 @@ // lib/get-runtime-env.ts export function getRuntimeEnv(key: string): string | undefined { - if (typeof window === "undefined") return process.env[key]; // SSR fallback - return (window as any).RUNTIME_ENV?.[key]; -} + /* ---------- 服务器端 (SSR) ---------- */ + if (typeof window === "undefined") { + const val = process.env[key] + console.log(`[getRuntimeEnv][SSR] key=${key} -> ${val ?? "undefined"} (process.env)`) + return val + } + + /* ---------- 客户端 (CSR) ---------- */ + const val = (window as any).RUNTIME_ENV?.[key] + console.log( + `[getRuntimeEnv][CSR] key=${key} -> ${val ?? "undefined"} (window.RUNTIME_ENV)` + ) + return val +} \ No newline at end of file