再项目目录下执行 swag init 命令,会生成一个docs目录,然后访问swagger index
- auto generate openapi
go install github.com/swaggo/swag/cmd/swag@latest
swag init
- 环境变量设置和读取
使用godotenv
- go test
进入对应的目录,执行go test
, doc - swag post 参数
详情查看创建用户接口
- live reload
- Using middleware to handle all unexpect errors
- login check
- use mysql
- use redis
doc - golang orm
- install dependence
go get -u gorm.io/gorm go get -u gorm.io/driver/mysql
- 增删查改
- migrate
- log zap
- api cost time (auto get function name)
gin 有统计
- 如何方便的获取用户信息
支持使用goland进行调试。先启动golang服务,然后再在goland中启动debug。
- godotenv
- 显示不用的包
go mod tidy -v
- add missing and remove unused modules
go mod tidy