Selaa lähdekoodia

add support for wildcard cors origin (#24)

Matthew Baird 8 vuotta sitten
vanhempi
commit
f894742c19
1 muutettua tiedostoa jossa 2 lisäystä ja 2 poistoa
  1. 2 2
      cors.go

+ 2 - 2
cors.go

@@ -69,8 +69,8 @@ func (c Config) Validate() error {
 		return errors.New("conflict settings: all origins disabled")
 	}
 	for _, origin := range c.AllowOrigins {
-		if !strings.HasPrefix(origin, "http://") && !strings.HasPrefix(origin, "https://") {
-			return errors.New("bad origin: origins must include http:// or https://")
+		if origin != "*" && !strings.HasPrefix(origin, "http://") && !strings.HasPrefix(origin, "https://") {
+			return errors.New("bad origin: origins must either be '*' or include http:// or https://")
 		}
 	}
 	return nil