diff --git a/internal/server/server.go b/internal/server/server.go index 1821093..ebe2d53 100644 --- a/internal/server/server.go +++ b/internal/server/server.go @@ -12,6 +12,7 @@ import ( "github.com/gofiber/fiber/v2/middleware/cors" "github.com/gofiber/fiber/v2/middleware/limiter" "github.com/gofiber/fiber/v2/middleware/logger" + "github.com/gofiber/fiber/v2/middleware/recover" "github.com/redis/go-redis/v9" "gorm.io/gorm" ) @@ -23,6 +24,9 @@ func New() *fiber.App { BodyLimit: 4 * 1024 * 1024 * 1024, // 4GB ErrorHandler: middleware.ErrorHandler, }) + app.Use(recover.New(recover.Config{ + EnableStackTrace: true, + })) app.Use(middleware.RequestID) app.Use(middleware.Metrics) app.Get("/metrics", metrics.Handler)