From 70b8aa104ecb794b7de543881441b2e8e78d9565 Mon Sep 17 00:00:00 2001 From: ACoolName Date: Sun, 26 May 2024 01:05:12 +0300 Subject: [PATCH] added allow origins func --- main.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/main.go b/main.go index 0ed3904..d0a0f08 100644 --- a/main.go +++ b/main.go @@ -26,7 +26,6 @@ func main() { cors_config.AllowOrigins = []string{"https://games.acooldomain.co"} cors_config.AllowCredentials = true cors_config.ExposeHeaders = []string{"set-cookie"} - corsGroup.Use(cors.New(cors_config)) file, err := os.Open(os.Getenv(CONFIG_PATH_ENV_VAR)) if err != nil { panic(err) @@ -35,6 +34,11 @@ func main() { var config models.GlobalConfig err = json.NewDecoder(file).Decode(&config) + cors_config.AllowOriginFunc = func(origin string) bool { + return origin[len(origin)-len(config.Domain):] == config.Domain + } + + corsGroup.Use(cors.New(cors_config)) if err != nil { panic(err) }