33 lines
653 B
Go
33 lines
653 B
Go
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))
|
|
}
|
|
}
|