From ae9804e158363af445b400a09b02e9a689ec501f Mon Sep 17 00:00:00 2001 From: yml2213 Date: Tue, 4 Aug 2026 09:43:39 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=BF=E9=97=AE=E6=97=A5=E5=BF=97=E8=B7=B3?= =?UTF-8?q?=E8=BF=87=20/health=20=E5=81=A5=E5=BA=B7=E6=A3=80=E6=9F=A5?= =?UTF-8?q?=EF=BC=8C=E9=81=BF=E5=85=8D=E6=AF=8F=2030=20=E7=A7=92=E5=88=B7?= =?UTF-8?q?=E5=B1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/internal/router/router.go | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/backend/internal/router/router.go b/backend/internal/router/router.go index 95f36c0..64fc585 100644 --- a/backend/internal/router/router.go +++ b/backend/internal/router/router.go @@ -30,8 +30,21 @@ type Handlers struct { OpenAPIDebug bool } +// requestLogger 访问日志中间件:跳过 /health 健康检查(每 30 秒一次,避免刷屏)。 +func requestLogger() gin.HandlerFunc { + inner := gin.Logger() + return func(c *gin.Context) { + if c.Request.URL.Path == "/health" { + c.Next() + return + } + inner(c) + } +} + func Setup(h *Handlers) *gin.Engine { - r := gin.Default() + r := gin.New() + r.Use(requestLogger(), gin.Recovery()) r.Use(cors.New(cors.Config{ AllowOrigins: []string{"*"},