ConfigDefault Class — fiber Architecture
Architecture documentation for the ConfigDefault class in config.go from the fiber codebase.
Entity Profile
Dependency Diagram
graph TD c39333b6_2661_0a77_1150_d6de9d62ad92["ConfigDefault"] 4385628f_9f64_45c8_f2f6_b3f8531ce1ae["config.go"] c39333b6_2661_0a77_1150_d6de9d62ad92 -->|defined in| 4385628f_9f64_45c8_f2f6_b3f8531ce1ae
Relationship Graph
Source Code
middleware/limiter/config.go lines 85–104
var ConfigDefault = Config{
Max: defaultLimiterMax,
Expiration: 1 * time.Minute,
MaxFunc: func(_ fiber.Ctx) int {
return defaultLimiterMax
},
// Note: ExpirationFunc is intentionally nil here so that configDefault()
// can create a proper closure that references the configured Expiration value.
KeyGenerator: func(c fiber.Ctx) string {
return c.IP()
},
LimitReached: func(c fiber.Ctx) error {
return c.SendStatus(fiber.StatusTooManyRequests)
},
SkipFailedRequests: false,
SkipSuccessfulRequests: false,
DisableHeaders: false,
DisableValueRedaction: false,
LimiterMiddleware: FixedWindow{},
}
Defined In
Source
Frequently Asked Questions
What is the ConfigDefault class?
ConfigDefault is a class in the fiber codebase, defined in middleware/limiter/config.go.
Where is ConfigDefault defined?
ConfigDefault is defined in middleware/limiter/config.go at line 85.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free