Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Module = fx.Options( fx.Provide(NewRoutes), fx.Provide(NewAppRoutes), fx.Provide(NewUsersRoutes), fx.Provide(NewPostsRoutes), )
Module exports dependency to container
Functions ¶
This section is empty.
Types ¶
type AppRoutes ¶
type AppRoutes struct {
// contains filtered or unexported fields
}
func NewAppRoutes ¶
func NewAppRoutes( appController *controllers.AppController, jwtAuthMiddleware *middlewares.JWTAuthMiddleware, dbTransactionMiddleware *middlewares.DBTransactionMiddleware, ) *AppRoutes
type PostsRoutes ¶
type PostsRoutes struct {
// contains filtered or unexported fields
}
func NewPostsRoutes ¶
func NewPostsRoutes( logger *lib.Logger, paginationMiddleware *middlewares.PaginationMiddleware, dbTransactionMiddleware *middlewares.DBTransactionMiddleware, jwtAuthMiddleware *middlewares.JWTAuthMiddleware, postsController *controllers.PostsController, ) *PostsRoutes
func (PostsRoutes) Run ¶
func (p PostsRoutes) Run(handler fiber.Router)
type Routes ¶
type Routes struct {
// contains filtered or unexported fields
}
Routes contains multiple routes
func NewRoutes ¶
func NewRoutes( handler *infrastructure.Router, appRoutes *AppRoutes, usersRoutes *UsersRoutes, postsRoutes *PostsRoutes, ) *Routes
NewRoutes sets up routes
type UsersRoutes ¶
type UsersRoutes struct {
// contains filtered or unexported fields
}
func NewUsersRoutes ¶
func NewUsersRoutes( logger *lib.Logger, paginationMiddleware *middlewares.PaginationMiddleware, usersController *controllers.UsersController, ) *UsersRoutes
func (UsersRoutes) Run ¶
func (u UsersRoutes) Run(handler fiber.Router)
Click to show internal directories.
Click to hide internal directories.