package middleware

import "github.com/labstack/echo/middleware"

Index

Constants

const (
	Basic = "Basic"
)

Functions

func BasicAuth

func BasicAuth(fn BasicValidateFunc) echo.HandlerFunc

BasicAuth returns an HTTP basic authentication middleware.

For valid credentials it calls the next handler. For invalid credentials, it sends "401 - Unauthorized" response.

func Gzip

func Gzip() echo.MiddlewareFunc

Gzip returns a middleware which compresses HTTP response using gzip compression scheme.

func Logger

func Logger() echo.MiddlewareFunc

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

type BasicValidateFunc func(string, string) bool

Source Files

auth.go compress.go logger.go recover.go

Version
v1.2.0
Published
Oct 11, 2015
Platform
darwin/amd64
Imports
15 packages
Last checked
1 hour ago

Tools for package owners.