本教材由知了传课辛苦制作而成,仅供学习使用,请勿用于商业用途!如进行转载请务必注明出处!谢谢!

自定义中间件

一、自定义中间件的两种方式

//自定义中间件第1种定义方式 func MiddleWare1(ctx *gin.Context) { fmt.Println("这是自定义中间件1") } 自定义中间件第2种定义方式 func MiddleWare2() gin.HandlerFunc { return func(ctx *gin.Context) { fmt.Println("这是自定义i中间件2") } } router := gin.New() router.Use(MiddleWare1) // 需要加括号 router.Use(MiddleWare2()) // 不需要加括号,当成参数

1409人已阅读,今天你学习了吗?

添加新回复
目录