From fcf143593a98deb7869d2d9d1350cc3fdf954d12 Mon Sep 17 00:00:00 2001 From: canglan Date: Tue, 21 Apr 2026 15:20:36 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E8=B0=83=E8=AF=95=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E8=A2=AB=E6=8B=A6=E6=88=AAbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/middleware/auth_middleware.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/backend/middleware/auth_middleware.py b/backend/middleware/auth_middleware.py index 34dca08..dd288bb 100644 --- a/backend/middleware/auth_middleware.py +++ b/backend/middleware/auth_middleware.py @@ -30,14 +30,16 @@ PUBLIC_PATHS = [ r'^/health$', r'^/api/auth/login$', r'^/api/auth/logout$', - r'^/debug/.*$', # 调试入口 ] - def is_public_path(path: str) -> bool: """检查是否为公开路径""" for pattern in PUBLIC_PATHS: if re.match(pattern, path): return True + # 动态匹配调试入口路径 + if settings.DEBUG_PATH and path == settings.DEBUG_PATH: + return True + return False return False