访问日志跳过 /health 健康检查,避免每 30 秒刷屏
This commit is contained in:
@@ -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{"*"},
|
||||
|
||||
Reference in New Issue
Block a user