Files
old-svijetlastrana/server/serverconfig/cors.go
2018-04-25 13:16:36 +02:00

18 lines
402 B
Go

package serverconfig
import (
"bitbucket.org/nemt/nemt-portal-api/infra/config"
"github.com/labstack/echo"
"github.com/labstack/echo/middleware"
)
func setCORSMiddleware(e *echo.Echo, cfg *config.Config) {
middlewareConfig := middleware.DefaultCORSConfig
if !cfg.App.Debug {
middlewareConfig.AllowOrigins = cfg.HTTP.Auth.FrontendURLs
}
e.Pre(middleware.CORSWithConfig(middlewareConfig))
}