go-admingo-admin
  • 指南
  • 开发
    • 进阶
    • 指令
  • 前端
  • 高阶
  • 授权
  • 帮助
  • GitHub
  • Changelog
⌘ K
标准写法
标准模块开发
服务端基础
后端目录结构
后端配置文件
启动后端服务
前端基础
前端目录结构
前端配置文件
启动前端服务
开发模式
Actions 模式
常规模式
第一个接口
分层开发
API 层
Service 层
DTO 定义
Model 定义
路由注册
多环境配置
数据库表规范
数据权限
统一响应
代码生成
生成前配置
生成业务代码
一键生成菜单
菜单绑定接口
配置角色权限
验证功能
用 AI 生成代码
进阶能力
Runtime 核心 API
认证与鉴权
日志
请求追踪
缓存
队列
文件上传
限流
定时任务
Air 热加载
Swagger 文档
代码生成工具
最后更新时间:
Open-source MIT Licensed | Copyright © 2020-present
Powered by go-admin-team

TABLE OF CONTENTS

‌
‌
‌
‌

配置文件说明

第一次使用 go-admin 时需要做一次初始化设置,主要是数据库连接。可以用 MySQL(推荐),也可以用仓库自带的 SQLite 体验数据库快速跑起来(部分功能不支持,例如代码生成)。

打开 config/settings.yml,重点关注 database 一节:

yml
settings:
database:
driver: mysql
source: user:password@tcp(127.0.0.1:3306)/dbname?charset=utf8&parseTime=True&loc=Local&timeout=5000ms

把 source 中的三项换成自己的:

  • user —— 数据库用户名
  • password —— 数据库密码
  • dbname —— 数据库名称,需要提前建好这个库

其余配置项(application、jwt、logger、gen 等)保持默认即可跑通,完整字段说明见配置参考——当前版本没有 application.logpath 这个字段,日志路径是 logger.path。

WARNING

生产环境上线前,jwt.secret 必须替换为随机字符串(默认值是 go-admin),application.mode 必须设为 prod。详见配置参考。

WARNING

从哪里获得帮助:

如果你在阅读本教程的过程中有任何疑问,可以前往提交建议。