doc: new env

This commit is contained in:
hamster1963 2024-10-21 02:27:31 +08:00
parent a70a6a5645
commit 1e14031509
6 changed files with 6 additions and 5 deletions

View File

@ -16,6 +16,7 @@
| ------------------------------ | ------------------------ | ------------------------------------------------------------- | | ------------------------------ | ------------------------ | ------------------------------------------------------------- |
| NezhaBaseUrl | nezha 面板地址 | http://120.x.x.x:8008 | | NezhaBaseUrl | nezha 面板地址 | http://120.x.x.x:8008 |
| NezhaAuth | nezha 面板 API Token | 5hAY3QX6Nl9B3Uxxxx26KMvOMyXS1Udi | | NezhaAuth | nezha 面板 API Token | 5hAY3QX6Nl9B3Uxxxx26KMvOMyXS1Udi |
| Site_Password | 页面密码 | 123456 |
| DefaultLocale | 面板默认显示语言 | **默认**en [简中:zh 繁中:zh-t 英语:en 日语:ja] | | DefaultLocale | 面板默认显示语言 | **默认**en [简中:zh 繁中:zh-t 英语:en 日语:ja] |
| ForceShowAllServers | 是否强制显示所有服务器 | **默认**false | | ForceShowAllServers | 是否强制显示所有服务器 | **默认**false |
| NEXT_PUBLIC_NezhaFetchInterval | 获取数据间隔(毫秒) | **默认**2000 | | NEXT_PUBLIC_NezhaFetchInterval | 获取数据间隔(毫秒) | **默认**2000 |

View File

@ -12,7 +12,7 @@ type DashboardProps = {
export default async function MainLayout({ children }: DashboardProps) { export default async function MainLayout({ children }: DashboardProps) {
const session = await auth(); const session = await auth();
if (!session && getEnv("SITE_PASSWORD")) { if (!session && getEnv("Site_Password")) {
if (getEnv("CF_PAGES")) { if (getEnv("CF_PAGES")) {
redirect("/api/auth/signin"); redirect("/api/auth/signin");
} else { } else {

View File

@ -12,7 +12,7 @@ interface NezhaDataResponse {
} }
export const GET = auth(async function GET(req) { export const GET = auth(async function GET(req) {
if (!req.auth && getEnv("SITE_PASSWORD")) { if (!req.auth && getEnv("Site_Password")) {
return NextResponse.json({ message: "Not authenticated" }, { status: 401 }); return NextResponse.json({ message: "Not authenticated" }, { status: 401 });
} }

View File

@ -12,7 +12,7 @@ interface NezhaDataResponse {
} }
export const GET = auth(async function GET(req) { export const GET = auth(async function GET(req) {
if (!req.auth && getEnv("SITE_PASSWORD")) { if (!req.auth && getEnv("Site_Password")) {
return NextResponse.json({ message: "Not authenticated" }, { status: 401 }); return NextResponse.json({ message: "Not authenticated" }, { status: 401 });
} }

View File

@ -12,7 +12,7 @@ interface NezhaDataResponse {
} }
export const GET = auth(async function GET(req) { export const GET = auth(async function GET(req) {
if (!req.auth && getEnv("SITE_PASSWORD")) { if (!req.auth && getEnv("Site_Password")) {
return NextResponse.json({ message: "Not authenticated" }, { status: 401 }); return NextResponse.json({ message: "Not authenticated" }, { status: 401 });
} }

View File

@ -11,7 +11,7 @@ export const { handlers, signIn, signOut, auth } = NextAuth({
password: {}, password: {},
}, },
authorize: async (credentials) => { authorize: async (credentials) => {
if (credentials.password === getEnv("SITE_PASSWORD")) { if (credentials.password === getEnv("Site_Password")) {
return { id: "0" }; return { id: "0" };
} }
return null; return null;