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); }