Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ConfigDefault = Config{ Next: nil, SuppressWarnings: false, MinifyHTML: true, MinifyCSS: true, MinifyJS: true, MinifyJSON: false, MinifyXML: false, MinifySVG: false, }
ConfigDefault is the default config
View Source
var DefaultGinConfig = GinConfig{ Next: nil, Settings: DefaultSettings, }
DefaultGinConfig is the default config
View Source
var DefaultHTTPConfig = HTTPConfig{ Next: nil, Settings: DefaultSettings, }
DefaultHTTPConfig is the default config
View Source
var DefaultSettings = Settings{ SuppressWarnings: false, MinifyHTML: true, MinifyCSS: true, MinifyJS: true, MinifyJSON: false, MinifyXML: false, MinifySVG: false, }
DefaultSettings is the default settings
Functions ¶
func NewGin ¶
func NewGin(config ...GinConfig) gin.HandlerFunc
NewGin creates a new middleware handler for Gin
func NewHandler ¶
func NewHandler(config ...HTTPConfig) func(http.Handler) http.Handler
NewHandler creates a new middleware handler for net/http (compatible with Chi)
Types ¶
type Config ¶
type Config struct {
// Optional. Default: nil
Next func(c *fiber.Ctx) bool
// Optional. Default: false
SuppressWarnings bool
MinifyHTML bool
MinifyCSS bool
MinifyJS bool
MinifyJSON bool
MinifyXML bool
MinifySVG bool
}
Config defines the config for middleware.
type HTTPConfig ¶
HTTPConfig defines the config for Stdlib/Chi middleware.
Click to show internal directories.
Click to hide internal directories.