1. func Midware() gin.HandlerFunc {
    2. return func(c *gin.Context) {
    3. //dosomething
    4. }
    5. }
    1. // 使用 Recovery 中间件
    2. r.Use(gin.Recovery())
    3. // 路由添加中间件,可以添加任意多个
    4. r.GET("/benchmark", MyBenchLogger(), benchEndpoint)
    5. // 路由组中添加中间件
    6. r.Group("/", AuthRequired())