Documentation
¶
Index ¶
- Variables
- func CorsMiddleware() gin.HandlerFunc
- func ErrorMiddleware() gin.HandlerFunc
- func LocaleMiddleware(bundle *i18n.Bundle) gin.HandlerFunc
- func LoggerMiddleware() gin.HandlerFunc
- func MemoryRateLimitMiddleware(rps int) gin.HandlerFunc
- func RecoveryMiddleware() gin.HandlerFunc
- func RedisRateLimitMiddleware(redisClient redis.UniversalClient, rps int) gin.HandlerFunc
- func SecurityHeadersMiddleware() gin.HandlerFunc
Constants ¶
This section is empty.
Variables ¶
View Source
var ( LangKey = "lang" LocalizerKey = "localizer" )
View Source
var (
ErrTooManyRequests = model.NewI18nError("too many requests", "errors.too_many_requests")
)
Functions ¶
func CorsMiddleware ¶
func CorsMiddleware() gin.HandlerFunc
func ErrorMiddleware ¶
func ErrorMiddleware() gin.HandlerFunc
func LocaleMiddleware ¶
func LocaleMiddleware(bundle *i18n.Bundle) gin.HandlerFunc
func LoggerMiddleware ¶
func LoggerMiddleware() gin.HandlerFunc
func MemoryRateLimitMiddleware ¶
func MemoryRateLimitMiddleware(rps int) gin.HandlerFunc
func RecoveryMiddleware ¶
func RecoveryMiddleware() gin.HandlerFunc
func RedisRateLimitMiddleware ¶
func RedisRateLimitMiddleware(redisClient redis.UniversalClient, rps int) gin.HandlerFunc
func SecurityHeadersMiddleware ¶
func SecurityHeadersMiddleware() gin.HandlerFunc
Types ¶
This section is empty.
Source Files
¶
Click to show internal directories.
Click to hide internal directories.