技术栈

闭包定义

tekin
10 个月前
开发语言·中间件·golang·gin·闭包函数·闭包定义·gin自定义中间件
golang gin框架中创建自定义中间件的2种方式总结 - func(*gin.Context)方式和闭包函数方式定义gin中间件在gin框架中,我们可以通过2种方式创建自定义中间件:这种方式是我们常用的方式,也就是定义一个参数为*gin.Context的函数或者方法。定义的方法就是创建一个 参数类型为 gin.HandlerFunc 【 他的原型定义为 type HandlerFunc func(*Context) 】的中间件,如: func XxxFoo(c *gin.Context) {}