Gin 是一个基于 Go 语言编写的 Web 框架,与 martini 框架类似,但拥有更好的性能,借助高性能的 httprouter,速度提升了近 40 倍。如果你追求高性能和开发效率,你会爱上 Gin 框架。
开始介绍 Gin 框架的使用之前,我们先来简单看一下它的特性和优势。
Gin特点和特性:
- 速度:Gin之所以被很多企业和团队所采用,第一个原因是因为其速度快,性能表现出众。
- 中间件:和iris类型,gin在处理请求时,支持中间件操作,方便编码处理。
- 路由:在gin中可以非常简单的实现路由解析的功能,并包含路由组解析功能。
- 内置渲染:Gin支持JSON、XML和HTML等多种数据格式的渲染,并提供了方便的操作API。
这里大家分享一份《Gin框架》学习资料,文档包含:Gin简介、路由、数据解析、渲染、中间件等等,送给想学习和提升Gin框架的同学。
文档目录
- 简介
- gin路由
- gin数据解析和绑定
- gin渲染.
- gin中间件
- 会话控制
- 其他
gin路由
- 基本路由
- Re stful风格的API
- API参数
- URL参数
- 表单参数
- 上传单个文件
- 上传多个文件
- routes gr oup
- 路由原理
- 路由拆分与注册
gin 数据解析和绑定
- Json数据解析和绑定
- 表单数据解析和绑定
- URI数据解析和绑定
gin 渲染
- 各种数据格式的响应
- HTML模板渲染
- 重定向
- 同步异步
gin 中间件
- 全局中间件
- Next()方法
- 局部中间件
- 中间件练习
会话控制
- Cookie介绍
- Cookie的使用
- Cookie练习
- Cookie的缺点
- Ses sions
参数验证
- 结构体验证
- 自定义验证
- 多语言翻译验证
其他
- 日志文件
- Air实时加载
- gin验证码
- 生成解析token
- 权限管理.
上方展示的资料,点击下方窗口领取