fix ops local admin redirects

This commit is contained in:
2569718930@qq.com
2026-06-14 22:44:02 +08:00
parent 8bbe8f74c1
commit a9e9eed2f1
6 changed files with 119 additions and 2 deletions
+11
View File
@@ -0,0 +1,11 @@
import { extractHostname, isLocalHostname } from "@/lib/local-dev-access";
function readLocalOpsAccessFlag() {
const raw = process.env.POLYWEATHER_LOCAL_OPS_FULL_ACCESS;
if (raw == null) return process.env.NODE_ENV !== "production";
return !/^(0|false|off|no)$/i.test(String(raw).trim());
}
export function isLocalOpsAccessHost(value?: string | null) {
return readLocalOpsAccessFlag() && isLocalHostname(extractHostname(value));
}