We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 83311ec commit a799145Copy full SHA for a799145
1 file changed
main.go
@@ -56,6 +56,16 @@ func main() {
56
}
57
58
59
+ var corsAllowedOrigins []string
60
+
61
+ corsAllowedOriginsStr := os.Getenv("CORS_ALLOWED_ORIGINS")
62
63
+ if corsAllowedOriginsStr != "" {
64
+ corsAllowedOrigins = append(corsAllowedOrigins, strings.Split(corsAllowedOriginsStr, ",")...)
65
+ } else {
66
+ corsAllowedOrigins = append(corsAllowedOrigins, "*")
67
+ }
68
69
trustedProxies := os.Getenv("TRUSTED_PROXIES")
70
71
dbSvc := service.NewDatabaseService(service.DatabaseServiceConfig{
@@ -72,7 +82,11 @@ func main() {
72
82
73
83
engine := gin.Default()
74
84
75
- engine.Use(cors.Default())
85
+ engine.Use(cors.New(
86
+ cors.Config{
87
+ AllowOrigins: corsAllowedOrigins,
88
+ },
89
+ ))
76
90
77
91
engine.SetTrustedProxies(strings.Split(trustedProxies, ","))
78
92
0 commit comments