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 的配置文件默认放在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

从哪里获得帮助:

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