Documentation ¶
Index ¶
- func BasicAuth(credentials map[string]string) contracts.ThenableFunc
- func Compress() contracts.ThenableFunc
- func Cors(opt CorsOption) contracts.ThenableFunc
- func Record() contracts.ThenableFunc
- func Recovery() contracts.ThenableFunc
- func Redirect(opt RedirectOption) contracts.ThenableFunc
- func Static(opt StaticOption) contracts.ThenableFunc
- func Throttle(qps int) contracts.ThenableFunc
- type CorsOption
- type RedirectOption
- type StaticOption
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BasicAuth ¶
func BasicAuth(credentials map[string]string) contracts.ThenableFunc
BasicAuth provides basic-auth middleware.
credentials = map[string]string{ "username": "password", } m.Use(mango.BasicAuth(credentials))
func Redirect ¶
func Redirect(opt RedirectOption) contracts.ThenableFunc
Redirect recirects requests.
func Throttle ¶
func Throttle(qps int) contracts.ThenableFunc
Throttle controls how much request frequency from remote client is allowed.
Types ¶
type CorsOption ¶
CorsOption configure the cors middleware.
type RedirectOption ¶
RedirectOption configures HTTPS Redirector.
type StaticOption ¶
type StaticOption struct { Path string Root http.FileSystem }
StaticOption configuration of Static middleware.
Click to show internal directories.
Click to hide internal directories.