# go-web **Repository Path**: mhy2011/go-web ## Basic Information - **Project Name**: go-web - **Description**: go-web仓库 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-08-25 - **Last Updated**: 2021-09-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 目录结构 ``` go-web |-internal 私有应用程序和库代码 |-pkg 私有应用程序使用共享的代码 |-pkg 外部应用程序可以使用的库代码 |-api 访问第三方请求目录 TODO |-components 组件,可被其他所有目录依赖 TODO |-conf 配置文件目录 |-controllers 控制器目录 TODO |-http http控制器目录 |-command 任务控制器入口,包括cycle任务、crontab任务、一次性任务 |-mq 消息队列回调入口 |-data 数据层。当项目比较复杂时,可以增加data层用于组装数据,包括不限于数据库查询到的数据、api调用后查询到的数据 TODO |-doc 文档 |-helpers 公共类目录,可以用来初始化一些全局变量 TODO |-models 数据模型访问目录。数据库相关调用。 TODO |-middleware 业务中间件 TODO |-router 路由目录,一般对应controllers目录结构 TODO |-http http路由 |-command 人物类路由 |-mq 消息队列路由 |-service 业务逻辑聚合目录。主要强调业务逻辑,能够看出一个功能的核心处理流程。 TODO |-sql mysql建库建表相关语句 TODO |-go.mod go module使用,记录项目的依赖 |-go.sum go mod tidy 后生成,记录依赖的详细依赖 |-main.go 程序执行入口 ```