From 62f10663b0295954e1dd72627a07a2c8bdd53891 Mon Sep 17 00:00:00 2001 From: orenzhang <41963680+OrenZhang@users.noreply.github.com> Date: Sun, 19 Apr 2026 18:50:44 +0800 Subject: [PATCH] feat(proxy): enable rate limiting based on environment variable --- frontend/proxy.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/frontend/proxy.ts b/frontend/proxy.ts index 524d3dd9..bacff58a 100644 --- a/frontend/proxy.ts +++ b/frontend/proxy.ts @@ -86,7 +86,9 @@ export function proxy(request: NextRequest) { /* API 请求:速率限制后放行 */ if (pathname.startsWith('/api/')) { - if (shouldRateLimit(pathname)) { + const rateLimitEnabled = !!process.env.LINUX_DO_CREDIT_RATE_LIMIT_ENABLED + + if (rateLimitEnabled && shouldRateLimit(pathname)) { const identifier = sessionCookie?.value || request.headers.get('x-forwarded-for')?.split(',')[0].trim() || request.headers.get('x-real-ip') ||