Ctx Type — fiber Architecture
Architecture documentation for the Ctx type/interface in config.go from the fiber codebase.
Entity Profile
Dependency Diagram
graph TD 1758f2a6_40a1_3608_9ef7_8ea07b0c9a34["Ctx"] a22c9b46_3cb9_e6f0_dd2c_f8737b3f0b2f["config.go"] 1758f2a6_40a1_3608_9ef7_8ea07b0c9a34 -->|defined in| a22c9b46_3cb9_e6f0_dd2c_f8737b3f0b2f style 1758f2a6_40a1_3608_9ef7_8ea07b0c9a34 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
middleware/helmet/config.go lines 8–81
type Config struct {
// Next defines a function to skip middleware.
// Optional. Default: nil
Next func(fiber.Ctx) bool
// XSSProtection
// Optional. Default value "0".
XSSProtection string
// ContentTypeNosniff
// Optional. Default value "nosniff".
ContentTypeNosniff string
// XFrameOptions
// Optional. Default value "SAMEORIGIN".
// Possible values: "SAMEORIGIN", "DENY", "ALLOW-FROM uri"
XFrameOptions string
// ContentSecurityPolicy
// Optional. Default value "".
ContentSecurityPolicy string
// ReferrerPolicy
// Optional. Default value "no-referrer".
ReferrerPolicy string
// Permissions-Policy
// Optional. Default value "".
PermissionPolicy string
// Cross-Origin-Embedder-Policy
// Optional. Default value "require-corp".
CrossOriginEmbedderPolicy string
// Cross-Origin-Opener-Policy
// Optional. Default value "same-origin".
CrossOriginOpenerPolicy string
// Cross-Origin-Resource-Policy
// Optional. Default value "same-origin".
CrossOriginResourcePolicy string
// Origin-Agent-Cluster
// Optional. Default value "?1".
OriginAgentCluster string
// X-DNS-Prefetch-Control
// Optional. Default value "off".
XDNSPrefetchControl string
// X-Download-Options
// Optional. Default value "noopen".
XDownloadOptions string
// X-Permitted-Cross-Domain-Policies
// Optional. Default value "none".
XPermittedCrossDomain string
// HSTSMaxAge
// Optional. Default value 0.
HSTSMaxAge int
// HSTSExcludeSubdomains
// Optional. Default value false.
HSTSExcludeSubdomains bool
// CSPReportOnly
// Optional. Default value false.
CSPReportOnly bool
// HSTSPreloadEnabled
// Optional. Default value false.
HSTSPreloadEnabled bool
}
Defined In
Source
Frequently Asked Questions
What is the Ctx type?
Ctx is a type/interface in the fiber codebase, defined in middleware/helmet/config.go.
Where is Ctx defined?
Ctx is defined in middleware/helmet/config.go at line 8.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free