# Functions
AddTrailingSlash returns a root level (before router) middleware which adds a trailing slash to the request `URL#Path`.
AddTrailingSlashWithConfig returns a AddTrailingSlash middleware with config.
BasicAuth returns an BasicAuth middleware.
BasicAuthWithConfig returns an BasicAuth middleware with config.
BodyLimit returns a BodyLimit middleware.
BodyLimitWithConfig returns a BodyLimit middleware with config.
CORS returns a Cross-Origin Resource Sharing (CORS) middleware.
CORSWithConfig returns a CORS middleware with config.
CSRF returns a Cross-Site Request Forgery (CSRF) middleware.
CSRFWithConfig returns a CSRF middleware with config.
Gzip returns a middleware which compresses HTTP response using gzip compression scheme.
GzipWithConfig return Gzip middleware with config.
HTTPSNonWWWRedirect redirects http requests to https non www.
HTTPSNonWWWRedirectWithConfig returns an HTTPSRedirect middleware with config.
HTTPSRedirect redirects http requests to https.
HTTPSRedirectWithConfig returns an HTTPSRedirect middleware with config.
HTTPSWWWRedirect redirects http requests to https www.
HTTPSWWWRedirectWithConfig returns an HTTPSRedirect middleware with config.
JWT returns a JSON Web Token (JWT) auth middleware.
JWTWithConfig returns a JWT auth middleware with config.
Logger returns a middleware that logs HTTP requests.
LoggerWithConfig returns a Logger middleware with config.
MethodFromForm is a `MethodOverrideGetter` that gets overridden method from the form parameter.
MethodFromHeader is a `MethodOverrideGetter` that gets overridden method from the request header.
MethodFromQuery is a `MethodOverrideGetter` that gets overridden method from the query parameter.
MethodOverride returns a MethodOverride middleware.
MethodOverrideWithConfig returns a MethodOverride middleware with config.
NonWWWRedirect redirects www requests to non www.
NonWWWRedirectWithConfig returns an HTTPSRedirect middleware with config.
Recover returns a middleware which recovers from panics anywhere in the chain and handles the control to the centralized HTTPErrorHandler.
RecoverWithConfig returns a Recover middleware with config.
RemoveTrailingSlash returns a root level (before router) middleware which removes a trailing slash from the request URI.
RemoveTrailingSlashWithConfig returns a RemoveTrailingSlash middleware with config.
Secure returns a Secure middleware.
SecureWithConfig returns a Secure middleware with config.
WWWRedirect redirects non www requests to www.
WWWRedirectWithConfig returns an HTTPSRedirect middleware with config.
# Constants
Algorithims.
# Variables
DefaultBasicAuthConfig is the default BasicAuth middleware config.
DefaultBodyLimitConfig is the default Gzip middleware config.
DefaultCORSConfig is the default CORS middleware config.
DefaultCSRFConfig is the default CSRF middleware config.
DefaultGzipConfig is the default Gzip middleware config.
DefaultJWTConfig is the default JWT auth middleware config.
DefaultLoggerConfig is the default Logger middleware config.
DefaultMethodOverrideConfig is the default MethodOverride middleware config.
DefaultRecoverConfig is the default Recover middleware config.
DefaultRedirectConfig is the default Redirect middleware config.
DefaultSecureConfig is the default Secure middleware config.
DefaultTrailingSlashConfig is the default TrailingSlash middleware config.
# Structs
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Type aliases
No description provided by the author
No description provided by the author
No description provided by the author