middleware

package
v0.0.15 Latest Latest
Warning

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

Go to latest
Published: May 22, 2015 License: MIT Imports: 11 Imported by: 1

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 added in v0.0.13

func Gzip() echo.MiddlewareFunc

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

func Logger

func Logger() echo.MiddlewareFunc

func Recover added in v0.0.13

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 added in v0.0.13

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

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

func StripTrailingSlash added in v0.0.13

func StripTrailingSlash() echo.HandlerFunc

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

Types

type AuthFunc added in v0.0.13

type AuthFunc func(string, string) bool

type RedirectToSlashOptions added in v0.0.13

type RedirectToSlashOptions struct {
	Code int
}

Jump to

Keyboard shortcuts

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