快速开始
代码生成器
前端项目指南
后端项目指南
插件使用教程
部署指南
更详部署指南
相关站点
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
后端知识库
后端目录结构
server 文件夹为 Golang 后端项目,需要有 Golang 基础,Gin 框架基础。
server 项目结构
├── api
│ └── v1
├── config
├── core
├── docs
├── global
├── initialize
│ └── internal
├── middleware
├── model
│ ├── request
│ └── response
├── packfile
├── resource
│ ├── excel
│ ├── page
│ └── template
├── router
├── service
├── source
└── utils
├── timer
└── upload
文件夹 | 说明 | 描述 |
---|---|---|
api | api 层 | api 层 |
--v1 | v1 版本接口 | v1 版本接口 |
config | 配置包 | config.yaml 对应的配置结构体 |
core | 核心文件 | 核心组件(zap, viper, server) 的初始化 |
docs | swagger 文档目录 | swagger 文档目录 |
global | 全局对象 | 全局对象 |
initialize | 初始化 | router,redis,gorm,validator, timer 的初始化 |
--internal | 初始化内部函数 | gorm 的 longger 自定义,在此文件夹的函数只能由 initialize 层进行调用 |
middleware | 中间件层 | 用于存放 gin 中间件代码 |
model | 模型层 | 模型对应数据表 |
--request | 入参结构体 | 接收前端发送到后端的数据。 |
--response | 出参结构体 | 返回给前端的数据结构体 |
packfile | 静态文件打包 | 静态文件打包 |
resource | 静态资源文件夹 | 负责存放静态文件 |
--excel | excel 导入导出默认路径 | excel 导入导出默认路径 |
--page | 表单生成器 | 表单生成器 打包后的 dist |
--template | 模板 | 模板文件夹,存放的是代码生成器的模板 |
router | 路由层 | 路由层 |
service | service 层 | 存放业务逻辑问题 |
source | source 层 | 存放初始化数据的函数 |
utils | 工具包 | 工具函数封装 |
--timer | timer | 定时器接口封装 |
--upload | oss | oss 接口封装 |
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论