gin
- 是一个轻量级web框架
- 基于http包
中间件
- 需要返回gin.HandlerFunc函数,通next一次来执行
- 项目中用来:token认证,接口权限认证、限流、日志记录
- 限流:redis记录用户单位时间内的访问次数,超频则拦截
路由
- RouterGroup 路由组
content
- 保存请求上下文信息
- 提供ShouldBindQuery( )、AbortWithStatusJSON( )等方法
- 实现链路追踪
单元测试
- 提供接口单元测试
参考
- go语音中国网:https://studygolang.com/articles/32543?fr=sidebar
This post is licensed under CC BY 4.0 by the author.