configDefault() — fiber Function Reference
Architecture documentation for the configDefault() function in config.go from the fiber codebase.
Entity Profile
Dependency Diagram
graph TD 0c844ba8_a2f4_2aee_5e3b_7390ab8fb90d["configDefault()"] f6963597_c994_df19_3697_223c26cfd16e["config.go"] 0c844ba8_a2f4_2aee_5e3b_7390ab8fb90d -->|defined in| f6963597_c994_df19_3697_223c26cfd16e style 0c844ba8_a2f4_2aee_5e3b_7390ab8fb90d fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
middleware/encryptcookie/config.go lines 47–82
func configDefault(config ...Config) Config {
// Set default config
cfg := ConfigDefault
// Override config if provided
if len(config) > 0 {
cfg = config[0]
// Set default values
if cfg.Next == nil {
cfg.Next = ConfigDefault.Next
}
if cfg.Except == nil {
cfg.Except = ConfigDefault.Except
}
if cfg.Encryptor == nil {
cfg.Encryptor = ConfigDefault.Encryptor
}
if cfg.Decryptor == nil {
cfg.Decryptor = ConfigDefault.Decryptor
}
}
if cfg.Key == "" {
panic("fiber: encrypt cookie middleware requires key")
}
if err := validateKey(cfg.Key); err != nil {
panic(err)
}
return cfg
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does configDefault() do?
configDefault() is a function in the fiber codebase, defined in middleware/encryptcookie/config.go.
Where is configDefault() defined?
configDefault() is defined in middleware/encryptcookie/config.go at line 47.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free