| 123456789101112131415161718192021222324 | package routeimport (	"kpt-pasture/http/middleware"	"github.com/gin-contrib/gzip"	"github.com/gin-contrib/requestid"	"github.com/gin-gonic/gin")func Root(opts ...func(engine *gin.Engine)) func(s *gin.Engine) {	return func(s *gin.Engine) {		for _, opt := range opts {			opt(s)		}		s.Use(middleware.GinRecovery(true))		s.Use(			middleware.CORS(),			middleware.Pagination(),			requestid.New(),			gzip.Gzip(gzip.DefaultCompression),		)	}}
 |