中间件固定写法

中间件的使用核心:

  Engine.Use(HandlerFunc)

main文件中展示

func MyHandler() gin.HandlerFunc{
    return func(c *gin.Context){
        fmt.Println("MyHandler")
    }
}

func Handler(c *gin.Context){
    fmt.Println("Handler")
}

func main() {
    r := gin.New()
    r.Use(MyHandler())   //通常这样写,全局中间件
    r.GET("/benchmark",Handler, benchEndpoint)   //局部中间件写法Handler
    r.Run()
}

 

posted @ 2024-02-19 11:08  嘿十三  阅读(10)  评论(0编辑  收藏  举报