- 后台框架:beego
ticket是一个基于beego开发的两票管理系统。 简单的用户注册,文件上传下载。
golang版本 >= v1.18
# 使用 go.mod
# 安装go依赖包
go list (go mod tidy)
# 本地调试
go run main.go run
go get -u github.com/beego/bee/v2
go install github.com/beego/bee/v2
bee -downdoc=true -gendoc=true
./iam run
执行上面的命令后,目录下会出现swagger文件夹,登录http://127.0.0.1/api/ticket/v1/swagger,即可查看swagger文档
- 后端:用
Beego
快速搭建基础restful风格API,Beego
是一个go语言编写的Web框架。 - 数据库:采用
MySql
(8.0.20)版本,使用orm
实现对数据库的基本操作。 - API文档:使用
Swagger
构建自动化文档。 - 配置文件:使用
beego
自带的conf/app.conf
格式的配置文件。 - 日志:使用
beego/logs
实现日志记录。