INNER CODE UNIT · Go
NewConfigTemplate
sy-vendor/Gobi · config/manager.go:532
func NewConfigTemplate() *ConfigTemplate {
return &ConfigTemplate{}
}
// GenerateTemplate 生成配置模板
func (ct *ConfigTemplate) GenerateTemplate(env string) *Config {
config := &Config{}
// 设置默认值
config.Server.Port = "8080"
config.Server.Host = "0.0.0.0"
config.Server.ReadTimeout = 30 * time.Second
config.Server.WriteTimeout = 30 * time.Second
config.Server.MaxHeaderBytes = 1 << 20
config.Server.GracefulTimeout = 30 * time.Second
config.JWT.ExpirationHours = 24
config.JWT.RefreshExpirationHours = 168