package main import ( "allapp/api/middleware" "allapp/api/router" "allapp/config" "github.com/gofiber/fiber/v3" "github.com/gofiber/fiber/v3/log" recoverer "github.com/gofiber/fiber/v3/middleware/recover" "github.com/gofiber/fiber/v3/middleware/requestid" "go.uber.org/zap" ) //func errorHandler(ctx fiber.Ctx, err error) error { // //} func main() { if err := config.InitConfig(); err != nil { panic(err) } app := fiber.New() app.Use(recoverer.New(), requestid.New(), middleware.Logger()) router.SetupRouters(app) if err := app.Listen(config.GetServerPort()); err != nil { log.Fatal("server start failed", zap.Error(err)) } }