具有完善的单元测试方案,支持数据库、Redis的单元测试,支持Mock HTTP Request
git clone https://github.com/goapt/gee-app.git app
go mod tidy
- 修改
config.toml
配置信息,如app_name
storage_path
等 make
编译
如果项目是一个http的接口项目,路由在router
包中管理,handler
写到 handler
包,使用如下命令行启动
./app http --addr=:8081
如果项目是一个cli的命令行程序,命令行程序写在 cmd
包中,运行时指定subcommand名称,如
./app test --id=4
make
./app subcommend
./app -v
详见 app/app.http
文件