7 Star 24 Fork 31

go-course/go8

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
config.go 641 Bytes
一键复制 编辑 原始数据 按行查看 历史
Mr.Yu 提交于 2022-10-22 16:16 . 补充restful 客户端
package rest
import "github.com/go-playground/validator/v10"
var (
validate = validator.New()
)
func NewDefaultConfig() *Config {
return &Config{
Address: "http://127.0.0.1:8050",
PathPrefix: "/mcenter/api/v1/",
}
}
type Config struct {
Token string `json:"token" toml:"token" yaml:"token" env:"MCENTER_TOKEN"`
Address string `json:"address" toml:"address" yaml:"address" env:"MCENTER_HTTP_ADDRESS" validate:"required"`
PathPrefix string `json:"path_prefix" toml:"path_prefix" yaml:"path_prefix" env:"MCENTER_HTTP_PATH_PREFIX" validate:"required"`
}
func (c *Config) Validate() error {
return validate.Struct(c)
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/go-course/go8.git
git@gitee.com:go-course/go8.git
go-course
go8
go8
6a8978f41a84

搜索帮助