24 lines
371 B
Go
24 lines
371 B
Go
package app
|
|
|
|
import (
|
|
"base-framework/internal/app/api"
|
|
"base-framework/pkg/middleware"
|
|
"base-framework/pkg/router"
|
|
)
|
|
|
|
func InitAppRouter() *router.Router {
|
|
r := router.NewRouter()
|
|
|
|
r.Use(middleware.Recover())
|
|
r.Use(middleware.Auth()).ExcludePaths("/login")
|
|
r.Use(middleware.Logger())
|
|
|
|
initApi(r)
|
|
|
|
return r
|
|
}
|
|
|
|
func initApi(r *router.Router) {
|
|
api.InitTest(r)
|
|
}
|