中间件固定写法
中间件的使用核心:
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()
}