This commit is contained in:
parent
87ec871a4b
commit
402779994e
|
|
@ -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
|
||||
}
|
||||
Loading…
Reference in New Issue