From e0a4b6bcbd909b95b8af96d8c8886e31abdede8e Mon Sep 17 00:00:00 2001 From: mtvpls Date: Wed, 31 Dec 2025 20:07:21 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8D=E6=94=AF=E6=8C=81=E6=97=A0=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E6=BA=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app/warning/page.tsx | 9 +++++++++ src/middleware.ts | 4 ++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/src/app/warning/page.tsx b/src/app/warning/page.tsx index 498e80d..4efb2a0 100644 --- a/src/app/warning/page.tsx +++ b/src/app/warning/page.tsx @@ -47,6 +47,15 @@ export default function WarningPage() {

+
+

+ 📢 重要更新说明 +

+

+ 自 v2.0.5 版本起,已不再支持无数据库部署方式,请配置数据库相关环境变量。 +

+
+

主要风险 diff --git a/src/middleware.ts b/src/middleware.ts index 1dc9654..13fcefc 100644 --- a/src/middleware.ts +++ b/src/middleware.ts @@ -14,8 +14,8 @@ export async function middleware(request: NextRequest) { const storageType = process.env.NEXT_PUBLIC_STORAGE_TYPE || 'localstorage'; - if (!process.env.PASSWORD) { - // 如果没有设置密码,重定向到警告页面 + if (!process.env.USERNAME || !process.env.NEXT_PUBLIC_STORAGE_TYPE || !process.env.PASSWORD) { + // 如果未配置必要的环境变量,重定向到警告页面 const warningUrl = new URL('/warning', request.url); return NextResponse.redirect(warningUrl); }