doc: new env

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

View File

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

View File

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

View File

@ -14,7 +14,7 @@ interface NezhaDataResponse {
}
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 });
}

View File

@ -14,7 +14,7 @@ interface NezhaDataResponse {
}
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 });
}

View File

@ -14,7 +14,7 @@ interface NezhaDataResponse {
}
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 });
}

View File

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