Documentation
¶
Index ¶
- Variables
- func AsApiRouter(f any) any
- func AsWebRouter(f any) any
- func ErrorHandler(isDev bool, c *fiber.Ctx, err error) error
- func NewServer(deps Dependencies) (*fiber.App, error)
- func SetupRouter(deps SetupRouterDependecies) *fiber.App
- type ApiRouter
- type ApiRouters
- type CodeLine
- type Dependencies
- type SetupRouterDependecies
- type StackFrameContext
- type WebRouter
- type WebRouters
Constants ¶
This section is empty.
Variables ¶
View Source
var Module = fx.Module("server", sysConfig.Load(&config.Config{}), fx.Provide(NewServer, cli.NewStartServerCmd, cli.RegisterCommands, ), fx.Decorate(SetupRouter), )
Functions ¶
func AsApiRouter ¶
func AsWebRouter ¶
func SetupRouter ¶
func SetupRouter(deps SetupRouterDependecies) *fiber.App
Types ¶
type ApiRouters ¶
type ApiRouters []ApiRouter
func (ApiRouters) Register ¶
func (ar ApiRouters) Register(router fiber.Router)
type SetupRouterDependecies ¶
type StackFrameContext ¶
type StackFrameContext struct {
Frame debug.StackFrame
CodeLines []CodeLine
IsInternal bool
}
type WebRouters ¶
type WebRouters []WebRouter
func (WebRouters) Register ¶
func (wr WebRouters) Register(router fiber.Router)
Click to show internal directories.
Click to hide internal directories.