Documentation ¶
Index ¶
- Constants
- func CustomContext(ctx context.Context) inbuilt.Middleware
- func HTTPSOnly(optionalParams ...HTTPOnlyParams) inbuilt.Middleware
- func LogRequests(loggers ...Logger) inbuilt.Middleware
- func Recover(next inbuilt.Handler, req *http.Request) (resp *http.Response)
- func Redirect(from, to string) inbuilt.Middleware
- func ServerHeader(customHeaders ...string) inbuilt.Middleware
- type HTTPOnlyParams
- type Logger
Constants ¶
View Source
const DefaultServerHeader = "indigo"
Variables ¶
This section is empty.
Functions ¶
func CustomContext ¶ added in v0.13.0
func CustomContext(ctx context.Context) inbuilt.Middleware
func HTTPSOnly ¶ added in v0.10.2
func HTTPSOnly(optionalParams ...HTTPOnlyParams) inbuilt.Middleware
HTTPSOnly redirects all http requests to https. In case no Host header is provided, 400 Bad Request will be returned without calling the actual handler.
func LogRequests ¶ added in v0.13.0
func LogRequests(loggers ...Logger) inbuilt.Middleware
func Recover ¶
Recover is a basic middleware that catches any panics, logs it and returns 500 Internal Server Error
func Redirect ¶ added in v0.13.0
func Redirect(from, to string) inbuilt.Middleware
func ServerHeader ¶ added in v0.15.8
func ServerHeader(customHeaders ...string) inbuilt.Middleware
Types ¶
type HTTPOnlyParams ¶ added in v0.16.0
Click to show internal directories.
Click to hide internal directories.