viper_server

package
v1.1.3-alpha1 Latest Latest
Warning

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

Go to latest
Published: Jan 18, 2022 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(vc ViperConfig) error

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

Types

type ViperConfig

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

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