基于 gin 搭建的简单的 apiserver
目录结构
-
admin.sh 进程的 start|stop|status|restart 控制文件
-
conf 配置文件统一存放目录
-
config 专门处理配置和配置文件的 go package
-
db.sql 项目的 sql 文件
-
api 存放消息的结构文件
-
docs swagger 文档
-
handler MVC 中的 C 层,处理请求将请求转发给实际处理的函数
-
main.go Go 程序的入口
-
model 数据库相关的操作
-
pkg 引用的包
- auth 认证包
- constvar 放置常量的位置
- errno 错误码存放的位置
-
router 路由
- middleware 中间件
-
service 实际业务处理
-
util 工具函数