Documentation ¶
Index ¶
- func ApplyFilters(route Route, request *http.Request, response http.ResponseWriter) error
- func HandleErr(err error, route Route, request *http.Request, response http.ResponseWriter)
- func RegisterCustomErrorHandler(customErrorHandler ErrorHandler)
- func RegisterDefaultErrorHandler(...)
- func RegisterFilter(filter Filter)
- func ReverseProxy(route Route, request *http.Request, response http.ResponseWriter) error
- func ValidateDependencies()
- type ErrorHandler
- type Filter
- type Route
- type RouteFilter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ApplyFilters ¶
func RegisterCustomErrorHandler ¶
func RegisterCustomErrorHandler(customErrorHandler ErrorHandler)
func RegisterDefaultErrorHandler ¶
func RegisterDefaultErrorHandler(errHandler func(route Route, request *http.Request, response http.ResponseWriter))
func RegisterFilter ¶
func RegisterFilter(filter Filter)
func ReverseProxy ¶
func ValidateDependencies ¶
func ValidateDependencies()
Types ¶
type ErrorHandler ¶
type Route ¶
type Route struct { URL string Path string Method string Filters []RouteFilter }
func (*Route) GetFilterProperties ¶
type RouteFilter ¶
Click to show internal directories.
Click to hide internal directories.