package api import ( "base-go-v2/internal/api/auth" "base-go-v2/internal/api/middleware" "base-go-v2/internal/config" "base-go-v2/internal/router" ) func InitAppRouter() *router.Router { r := router.NewRouter(config.App.Server.BaseUrl) r.Use(middleware.RecoveryMiddleware()) r.Use(middleware.CORSMiddleware()) r.Use(middleware.LoggerMiddleware()) r.Use(middleware.ErrorMiddleware()) auth.InitAuthRouter(r) return r }