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

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…