go-admingo-admin
  • GitHub
  • Changelog
⌘ K
服务端基础
目录结构
配置文件
服务启动
前端基础
目录结构
配置文件
服务启动
高级
标准模块开发
常规模式
配置文件
actions
dto
models
router
service
api
示例
简单示例
代码生成
修改配置
代码生成
一键菜单
菜单绑定接口
配置权限
功能验证
规范
数据库规范
高级使用
core
Swagger文档
定时任务
Air 热加载
代码工具
最后更新时间:
Open-source MIT Licensed | Copyright © 2020-present
Powered by go-admin-team

TABLE OF CONTENTS

‌
‌
‌
‌

首先介绍一下 go-admin 的目录结构:

bash
.
├── Dockerfile
├── LICENSE.md
├── Makefile
├── README.en.md
├── README.md
├── _config.yml
├── app # 应用文件夹
│ ├── admin # admin应用
│ │ ├── apis # api
│ │ ├── models # 模型
│ │ ├── router # 路由
│ │ └── service # 业务逻辑
│ └── jobs #自动化作业
│ ├── apis # api
│ ├── models # 模型
│ ├── router # 路由
│ └── service # 业务逻辑
├── cmd # 命令
├── common #公共类
├── config # 系统配置
├── docs # 文档
├── go.mod
├── go.sum
├── logger # 日志包
├── main.go
├── package-lock.json
├── static # 静态文件
├── temp # 临时文件
├── template # 模版文件
├── test # 测试
└── tools # 工具

这些目录和文件的用处是:

  • 最外层 go-admin 是项目根路径
  • app: 应用文件夹
    • admin:admin 应用
      • apis: api
      • models: 数据访问层
      • router: 路由以及中间件
      • middleware: 中间件
  • config: 配置相关的文件以及类
  • docs: 接口文档
  • static: 上传静态文件
  • temp: 临时日志文件
  • template: 模板文件
  • test: 测试
  • tools 工具
  • main.go: 主入口