Golang web开发目录结构说明

通常开发项目开发时目录结构可以随意设计,但好的目录结构能让代码显得更加清晰。

Golang web 项目通用目录结构说明:

projectName  # 项目名称
|-- app  # 应用程序目录
|---- controllers  # 控制器,入参校验
|---- middleware  # 中间件
|---- routers  # 路由
|---- services  # 业务逻辑处理
|-- config  # 配置文件
|-- dao  # 数据库访问
|-- models  # 数据模型
|-- storage #存储
|---- cache  # 缓存
|---- logs  # 日志
|-- main.go # 程序入口

你可能感兴趣的:(Golang web开发目录结构说明)