控制日志输出颜色(Controlling Log output coloring)
模型绑定和验证
自定义验证器
只绑定查询字符串(Only Bind Query String)
绑定Get参数或者Post参数
绑定URI
绑定Header
绑定HTML复选框
Multipart/Urlencoded绑定
XML、JSON、YAML和ProtoBuf 渲染
SecureJSON
JSONP
AsciiJSON
PureJSON
提供静态文件
从文件提供数据
从reader提供数据
HTML 渲染
自定义模板渲染器
自定义分隔符
自定义模板函数
多模板
重定向
自定义中间件
使用Using BasicAuth() 中间件
中间件中使用Goroutines
自定义HTTP配置
支持 Let's Encrypt
使用Gin运行多种服务
正常的重启或停止
第三方程序包
使用模板构建单个二进制文件
使用自定义结构绑定表单数据
尝试将 body 绑定到不同的结构中
http2 服务器推送
自定义路由日志的格式
设置并获Cookie
测试
优秀开源项目
公众号:Golang梦工厂
Gin Web 框架
Gin是用Go(Golang)编写的Web框架。他是一个类似于martini但拥有更好性能的API框架,由于
httprouter,速度提高了40倍。如果您追求性能和高效的效率,您将会爱上Gin。
安装
在安装Gin包之前,你需要在你的电脑上安装Go环境并设置你的工作区。
1. 首先需要安装Go(支持版本1.11+),然后使用以下Go命令安装Gin: