INNER CODE UNIT · Go
func
sy-vendor/Gobi · config/manager.go:537
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
config.JWT.Algorithm = "HS256"
config.Database.MaxOpenConns = 25
config.Database.MaxIdleConns = 5
config.Database.ConnMaxLifetime = 300 * time.Second