fix: allow CORS to work by default (#16713)

This commit is contained in:
Harshavardhana
2023-02-27 10:10:45 -08:00
committed by GitHub
parent 4d708cebe9
commit 0ff931dc76
2 changed files with 11 additions and 4 deletions

View File

@@ -516,7 +516,11 @@ func corsHandler(handler http.Handler) http.Handler {
return cors.New(cors.Options{
AllowOriginFunc: func(origin string) bool {
for _, allowedOrigin := range globalAPIConfig.getCorsAllowOrigins() {
allowedOrigins := globalAPIConfig.getCorsAllowOrigins()
if len(allowedOrigins) == 0 {
allowedOrigins = []string{"*"}
}
for _, allowedOrigin := range allowedOrigins {
if wildcard.MatchSimple(allowedOrigin, origin) {
return true
}