package config type CORSConfig struct { AllowedOrigins InterpolatedStringSlice `yaml:"allowedOrigins"` AllowCredentials InterpolatedBool `yaml:"allowCredentials"` AllowedMethods InterpolatedStringSlice `yaml:"allowMethods"` AllowedHeaders InterpolatedStringSlice `yaml:"allowedHeaders"` Debug InterpolatedBool `yaml:"debug"` } // NewDefaultCorsConfig return the default CORS configuration. func NewDefaultCORSConfig() CORSConfig { return CORSConfig{ AllowedOrigins: InterpolatedStringSlice{"http://localhost:3001"}, AllowCredentials: true, AllowedMethods: InterpolatedStringSlice{"POST", "GET", "PUT", "DELETE"}, AllowedHeaders: InterpolatedStringSlice{"Origin", "Accept", "Content-Type", "Authorization", "Sentry-Trace"}, Debug: false, } }