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 的配置文件默认放在config文件夹下的 settings.yml 。

用户可以根据不同的环境创建不同的配置文件:

sh
# 创建开发环境的配置文件
settings.dev.yml
# 创建生产环境的配置文件
settings.prod.yml
# 创建测试环境的配置文件
settings.test.yml

添加自定义配置项

在 settings 节点下边添加 extend ,并在下边创建自己需要的配置项即可。

yml
settings:
extend: # 扩展项使用说明
demo:
name: data

然后,打开文件config/extend.go

补充以下代码:

go
type Extend struct {
Demo Demo // 这里配置对应配置文件的结构即可
}
type Demo struct {
name string
}

即可。

读取自定义配置项

在需要使用的文件中添加引用

go
import (
extConfig "go-admin/config"
)

在使用的地方直接使用以下代码即可。

go
fmt.Println("extConfig.ExtConfig.Demo.Name", extConfig.ExtConfig.Demo.Name)

WARNING

从哪里获得帮助:

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