package middleware
import "github.com/labstack/echo/middleware"
Index ¶
- Constants
- func BasicAuth(fn BasicValidateFunc) echo.HandlerFunc
- func Gzip() echo.MiddlewareFunc
- func Logger() echo.MiddlewareFunc
- func Recover() echo.MiddlewareFunc
- type BasicValidateFunc
Constants ¶
const ( // Basic is the authentication scheme implemented by the middleware. Basic = "Basic" )
Functions ¶
func BasicAuth ¶
func BasicAuth(fn BasicValidateFunc) echo.HandlerFunc
BasicAuth returns a HTTP basic authentication middleware. For valid credentials, it calls the next handler. For invalid credentials, it returns a "401 Unauthorized" HTTP error.
func Gzip ¶
func Gzip() echo.MiddlewareFunc
Gzip returns a middleware which compresses HTTP response using gzip compression scheme.
func Logger ¶
func Logger() echo.MiddlewareFunc
Logger returns a Middleware that logs requests.
func Recover ¶
func Recover() echo.MiddlewareFunc
Recover returns a middleware which recovers from panics anywhere in the chain and handles the control to the centralized HTTPErrorHandler.
Types ¶
type BasicValidateFunc ¶
BasicValidateFunc is the expected format a BasicAuth fn argument is expected to implement.
Source Files ¶
auth.go compress.go logger.go recover.go
- Version
- v1.4.4
- Published
- Nov 3, 2016
- Platform
- windows/amd64
- Imports
- 14 packages
- Last checked
- 4 hours ago –
Tools for package owners.