创建项目的标准目录结构,以便后续的开发,最终的目录结构如下所示:
blog-service
—config //用于配置文件
—docs //文档集合
—global //全局变量
—internal //内部模块
—dao //数据访问层,所有与数据相关的操作都会在dao层进行,例如MySQL、
—middleware //HTTP中间件
—model //模型层,用于存放model对象
—routers //路由的相关的逻辑
—service //项目核心业务逻辑
—pkg //项目相关的模块包
—storage //项目生成的临时文件
—scripts//各类构建、安装、分析等操作的脚本
—third_party//第三方的资源工具,如SwaggerUI