## 框架安裝
```
go mod init projectName
go get -u github.com/gin-gonic/gin
```
## 框架目錄結構
```
project # 項目根目錄
│
├─controller #控制器目錄
│ ├─v1 #控制器目錄
│ │ ├─login.go #控制器
│ │ └─user.go
│ └─v2
│ ├─login.go #控制器
│ └─index.go
│
├─model #模型目錄
│ └─user.go #模型文件
│
├─config #配置目錄
│ ├─app.go #配置文件
│ ├─database.go #配置文件
│ └─redis.go #配置文件
│
├─router #路由目錄
│ └─router.go #路由文件
│
├─common #公共方法目錄
│ └─common.go #公共函數庫
│
├─libs #核心庫方法目錄
│ ├─aes #aes對稱加密
│ │ └─aes.go
│ ├─mysql #mysql連接
│ │ └─mysql.go
│ └─redis #redis連接
│ └─redis.go
│
├─middleware #中間件
│ └─Auth.go #權限驗證
│
└─main.go #應用啟動文件
```