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{"*"},