Documentation
¶
Index ¶
- func AuthenticationMiddleware(jwtService *authentication.JWTService, userRepo repository.UserRepository) gin.HandlerFunc
- func AuthorizationMiddleware() gin.HandlerFunc
- func CORSMiddleware() gin.HandlerFunc
- func LogMiddleware(logger *logrus.Logger, pathPrefix ...string) gin.HandlerFunc
- func MonitorMiddleware() gin.HandlerFunc
- func RateLimitMiddleware(configs []ratelimit.LimitConfig) (gin.HandlerFunc, error)
- func RequestInfoMiddleware(resolver request.RequestInfoResolver) gin.HandlerFunc
- func TraceMiddleware() gin.HandlerFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AuthenticationMiddleware ¶
func AuthenticationMiddleware(jwtService *authentication.JWTService, userRepo repository.UserRepository) gin.HandlerFunc
func AuthorizationMiddleware ¶
func AuthorizationMiddleware() gin.HandlerFunc
func CORSMiddleware ¶
func CORSMiddleware() gin.HandlerFunc
func LogMiddleware ¶
func LogMiddleware(logger *logrus.Logger, pathPrefix ...string) gin.HandlerFunc
func MonitorMiddleware ¶
func MonitorMiddleware() gin.HandlerFunc
func RateLimitMiddleware ¶
func RateLimitMiddleware(configs []ratelimit.LimitConfig) (gin.HandlerFunc, error)
func RequestInfoMiddleware ¶
func RequestInfoMiddleware(resolver request.RequestInfoResolver) gin.HandlerFunc
func TraceMiddleware ¶
func TraceMiddleware() gin.HandlerFunc
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.