企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 框架安装 ``` 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 #应用启动文件 ```