diff --git a/main.go b/main.go index 41f86646aad5c623bee7b5b0e569a5dde4b225c4..8cc1885ddec51a8f12266fe027c206e2d2230869 100644 --- a/main.go +++ b/main.go @@ -12,6 +12,7 @@ import ( "github.com/ansrivas/fiberprometheus/v2" swagger "github.com/arsmn/fiber-swagger/v2" "github.com/gofiber/fiber/v2" + "github.com/gofiber/fiber/v2/middleware/cors" "github.com/gofiber/fiber/v2/middleware/recover" "github.com/gofiber/fiber/v2/middleware/requestid" "github.com/gofiber/fiber/v2/utils" @@ -51,6 +52,10 @@ func registerPrometheus(app *fiber.App) { app.Use(prometheus.Middleware) } +func registerCors(app *fiber.App) { + app.Use(cors.New()) +} + func createFiberConfig() fiber.Config { return fiber.Config{ ErrorHandler: func(ctx *fiber.Ctx, err error) error { @@ -87,6 +92,7 @@ func CreateFiberApp() *fiber.App { app := fiber.New(createFiberConfig()) app.Use(recover.New()) + registerCors(app) registerSwagger(app) registerPrometheus(app) registerLogging(app)