import "server-only"; export type AppEnv = "local" | "develop" | "production"; export function getAppEnv(): AppEnv { const appEnv = process.env.APP_ENV; if (appEnv === "production") { return "production"; } if (appEnv === "develop" || appEnv === "test") { return "develop"; } if (appEnv === "local") { return "local"; } return process.env.NODE_ENV === "production" ? "production" : "local"; } export function getAppEnvLabel() { if (process.env.APP_ENV_LABEL) { return process.env.APP_ENV_LABEL; } const labels: Record = { local: "本地环境", develop: "测试环境", production: "生产环境" }; return labels[getAppEnv()]; }