package
3.3.10+incompatible
Repository: https://github.com/labstack/echo.git
Documentation: pkg.go.dev

# 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.
BodyDump returns a BodyDump middleware.
BodyDumpWithConfig returns a BodyDump 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.
DefaultSkipper returns false which processes the middleware.
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.
KeyAuth returns an KeyAuth middleware.
KeyAuthWithConfig returns an KeyAuth 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.
NewRandomBalancer returns a random proxy balancer.
NewRoundRobinBalancer returns a round-robin proxy balancer.
NonWWWRedirect redirects www requests to non www.
NonWWWRedirectWithConfig returns an HTTPSRedirect middleware with config.
Proxy returns a Proxy middleware.
ProxyWithConfig returns a Proxy 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.
RequestID returns a X-Request-ID middleware.
RequestIDWithConfig returns a X-Request-ID middleware with config.
Rewrite returns a Rewrite middleware.
RewriteWithConfig returns a Rewrite middleware with config.
Secure returns a Secure middleware.
SecureWithConfig returns a Secure middleware with config.
Static returns a Static middleware to serves static content from the provided root directory.
StaticWithConfig returns a Static middleware with config.
WWWRedirect redirects non www requests to www.
WWWRedirectWithConfig returns an HTTPSRedirect middleware with config.

# Constants

Algorithms.

# Variables

DefaultBasicAuthConfig is the default BasicAuth middleware config.
DefaultBodyDumpConfig is the default BodyDump middleware config.
DefaultBodyLimitConfig is the default BodyLimit 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.
DefaultKeyAuthConfig is the default KeyAuth middleware config.
DefaultLoggerConfig is the default Logger middleware config.
DefaultMethodOverrideConfig is the default MethodOverride middleware config.
DefaultProxyConfig is the default Proxy middleware config.
DefaultRecoverConfig is the default Recover middleware config.
DefaultRedirectConfig is the default Redirect middleware config.
DefaultRequestIDConfig is the default RequestID middleware config.
DefaultRewriteConfig is the default Rewrite middleware config.
DefaultSecureConfig is the default Secure middleware config.
DefaultStaticConfig is the default Static middleware config.
DefaultTrailingSlashConfig is the default TrailingSlash middleware config.
Errors.

# 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
No description provided by the author
RedirectConfig defines the config for Redirect middleware.
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

# Interfaces

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
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