Documentation
¶
Index ¶
- func AddAuthUserParser(jwtSecret string) func(fiber.Ctx) error
- func AddBodyValidator[T any]() fiber.Handler
- func AddCors() func(fiber.Ctx) error
- func AddIncomingTrafficLogger(logger *slog.Logger) fiber.Handler
- func AddLocalsContextLogger(logger *slog.Logger) fiber.Handler
- func AddParamsValidator[T any]() fiber.Handler
- func AddQueryValidator[T any]() fiber.Handler
- func AddRateLimiter(limit int, expiration time.Duration) func(fiber.Ctx) error
- func AddUnauthorizedRateLimiter(limit int, expiration time.Duration) func(fiber.Ctx) error
- func FallbackHandler(c fiber.Ctx, err error) error
- func RequireAuth(targetRole types.UserRole) func(fiber.Ctx) error
- type Validator
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddAuthUserParser ¶
func AddBodyValidator ¶
func AddBodyValidator[T any]() fiber.Handler
func AddLocalsContextLogger ¶
func AddParamsValidator ¶
func AddParamsValidator[T any]() fiber.Handler
func AddQueryValidator ¶
func AddQueryValidator[T any]() fiber.Handler
func AddRateLimiter ¶
func FallbackHandler ¶
func RequireAuth ¶
Types ¶
Click to show internal directories.
Click to hide internal directories.