From 7351d1ed9f4aeeefeef56bccc59d2d32b0eacb0d Mon Sep 17 00:00:00 2001 From: Ou Date: Fri, 25 Oct 2024 21:29:14 +0800 Subject: [PATCH] fix(server): /api/proxy error when server not configured --- server/middleware/auth.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/middleware/auth.ts b/server/middleware/auth.ts index 76e1987..9840a97 100644 --- a/server/middleware/auth.ts +++ b/server/middleware/auth.ts @@ -5,7 +5,7 @@ export default defineEventHandler(async (event) => { const url = getRequestURL(event) if (["JWT_SECRET", "G_CLIENT_ID", "G_CLIENT_SECRET"].find(k => !process.env[k])) { event.context.disabledLogin = true - if (!url.pathname.startsWith("/api/s")) + if (["/api/s", "/api/proxy"].every(p => !url.pathname.startsWith(p))) throw createError({ statusCode: 506, message: "Server not configured, disable login" }) } else { if (["/api/s", "/api/me"].find(p => url.pathname.startsWith(p))) {