middleware

package
v0.1.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 9, 2015 License: MIT, MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Basic = "Basic"
)

Variables

This section is empty.

Functions

func BasicAuth

func BasicAuth(fn AuthFunc) echo.HandlerFunc

For invalid Authorization header it sends "404 - Bad Request" response. 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 centralized HTTPErrorHandler.

func RedirectToSlash

func RedirectToSlash(opts ...RedirectToSlashOptions) echo.HandlerFunc

RedirectToSlash returns a middleware which redirects requests without trailing slash path to trailing slash path.

func StripTrailingSlash

func StripTrailingSlash() echo.HandlerFunc

StripTrailingSlash returns a middleware which removes trailing slash from request path.

Types

type AuthFunc

type AuthFunc func(string, string) bool

type RedirectToSlashOptions

type RedirectToSlashOptions struct {
	Code int
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL