Gin 中间件实战:日志、恢复与鉴权

alice091459 · 2025-12-27 01:15 · 31 次浏览 · 0 人赞同

这篇是我在 Gin 项目里常用的一套中间件组合:

go
r := gin.Default()
r.Use(gin.Logger(), gin.Recovery())
// r.Use(AuthMiddleware())

建议:中间件只做横切关注点(日志/鉴权/限流/追踪),业务逻辑放在 handler/service。

共 1 条回复

bob091459 · 2025-12-27 01:15

这个点我也踩过,建议把核心流程画成时序图,再决定中间件/缓存/事务边界。