Files
workspace/code/base-project/base-go-v2/internal/api/router.go
T
2025-11-05 17:30:35 +08:00

21 lines
432 B
Go

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
}