diff --git a/routers/cors_filter.go b/routers/cors_filter.go index 01b2bb48..06055df1 100644 --- a/routers/cors_filter.go +++ b/routers/cors_filter.go @@ -31,7 +31,9 @@ const ( func CorsFilter(ctx *context.Context) { origin := ctx.Input.Header(headerOrigin) - if origin != "" && origin != conf.GetConfigString("origin") { + originConf := conf.GetConfigString("origin") + + if origin != "" && originConf != "" && origin != originConf { if object.IsAllowOrigin(origin) { ctx.Output.Header(headerAllowOrigin, origin) ctx.Output.Header(headerAllowMethods, "POST, GET, OPTIONS")