要安装Gin包,首先需要安装Go并设置Go工作区
1、下载并安装
> $ go get -u github.com/gin-gonic/gin
2、在代码中导入它
> import "github.com/gin-gonic/gin"
**使用包管理工具Govendor安装**
1、`go get` govendor(安装)
> $ go get github.com/kardianos/govendor
2、创建项目文件夹并进入文件夹
> $ mkdir -p $GOPATH/src/github.com/myusername/project && cd "$_"
3、初始化项目并添加 gin
> $ govendor init
>
> $ govendor fetch github.com/gin-gonic/gin@v1.3
4、复制一个模板到你的项目
> $ curl https://raw.githubusercontent.com/gin-gonic/gin/master/examples/basic/main.go > main.go
5、运行项目
> $ go run main.go
**注意**
使用gin需要Go的版本号为1.6或更高
- 简介
- 安装
- 快速入门
- 代码示例
- 使用 GET, POST, PUT, PATCH, DELETE, OPTIONS
- 获取路径中的参数
- 获取Get参数
- 获取Post参数
- Get + Post 混合
- 上传文件
- 路由分组
- 无中间件启动
- 使用中间件
- 写日志文件
- 自定义日志格式
- 模型绑定和验证
- 自定义验证器
- 只绑定Get参数
- 绑定Get参数或者Post参数
- 绑定uri
- 绑定HTML复选框
- 绑定Post参数
- XML、JSON、YAML和ProtoBuf 渲染(输出格式)
- 设置静态文件路径
- 返回第三方获取的数据
- HTML渲染
- 多个模板文件
- 重定向
- 自定义中间件
- 使用BasicAuth()(验证)中间件
- 中间件中使用Goroutines
- 自定义HTTP配置
- 支持Let's Encrypt证书
- Gin运行多个服务
- 优雅重启或停止
- 构建包含模板的二进制文件
- 使用自定义结构绑定表单数据
- 将请求体绑定到不同的结构体中
- HTTP/2 服务器推送
- 自定义路由日志的格式
- 设置并获取cookie
- 测试
- 用户