Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Middleware ¶
type Middleware struct { Name string InboundAccess func(*http.Request) Enforcer func(http.ResponseWriter, *http.Request) bool OutboundAccess func(*http.Response) error }
func NewMiddleware ¶
func NewMiddleware(name string) Middleware
type Proxy ¶
type Proxy struct { Listener Listener Middleware []Middleware Upstream Upstream }
func (*Proxy) AddMiddleware ¶
func (p *Proxy) AddMiddleware(mw Middleware)
Click to show internal directories.
Click to hide internal directories.