要安裝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
- 測試
- 用戶