viper_server

package
v1.1.1-alpha21 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 27, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrEmptyName = errors.New("配置文件名称不能为空")
)

Functions

func Init

func Init(viperConfig ViperConfig) error

Init 初始化系统配置 - 第一次初始化系统配置,会自动生成配置文件 config.yaml 和 casbin 的规则文件 rbac_model.conf - 热监控系统配置项,如果发生变化会重写配置文件内的配置项

Types

type ViperConfig

type ViperConfig struct {
	Directory string
	Name      string
	Type      string
	Default   []byte
	Watch     func(*viper.Viper) error
}

func (ViperConfig) GetConfigFileDir

func (vc ViperConfig) GetConfigFileDir() string

GetConfigFileDir 获取配置文件目录

func (ViperConfig) IsFileExist

func (vc ViperConfig) IsFileExist() bool

IsFileExist 获取配置文件目录

func (ViperConfig) Remove

func (vc ViperConfig) Remove() error

Remove 删除配置文件

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL