package httpserver import ( "fmt" "github.com/gofiber/fiber/v2" ) type App struct { fiber *fiber.App port int } func NewApp(port int) *App { s := &App{ port: port, } s.initAppRoutes() return s } func (a *App) Run() error { return a.fiber.Listen(fmt.Sprintf(":%d", a.port)) }