此项目是 TinyPro 的基于GoLang的后端服务,支持在线配置菜单、路由、国际化,支持页签模式、多级菜单,支持丰富的模板类型,支持多种构建工具,功能强大、开箱即用!
请选择任何一个你喜欢的包管理工具进行安装,这里使用 go mod:
bash
go mod tidy
bash
go run main.go
config # 配置文件
controller # 控制器
entity # 实体类
impl # 业务逻辑实现
middleware # 中间件
routes # 路由配置
service # 服务层
utils # 工具类
.gitignore # Git 忽略文件
go.mod # Go 模块文件
go.sum # Go 模块校验文件
main.go # 主程序入口
- 修改
config/config.dev.yaml为config/config.yaml并文件中的数据库连接信息 - 在
src/controller目录下添加新的控制器 - 在
src/entity/dto目录下定义新的数据传输对象 - 在
src/impl目录下实现业务逻辑 - 在
src/routes目录下配置路由
加官方小助手微信 opentiny-official,加入技术交流群