24 lines
505 B
Go
24 lines
505 B
Go
package api
|
|
|
|
import (
|
|
"base-go-v2/internal/api/middleware"
|
|
"base-go-v2/internal/config"
|
|
response "base-go-v2/internal/reponse"
|
|
"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())
|
|
|
|
r.GET("/test", func(c *router.Context) error {
|
|
return response.Success(c).Send()
|
|
})
|
|
|
|
return r
|
|
}
|