Documentation ¶
Index ¶
- func AssureRequestID(w http.ResponseWriter, r *http.Request, next http.HandlerFunc)
- func Cors(r *mux.Router) http.Handler
- func Handle(handler func(r *http.Request) responses.Response) http.HandlerFunc
- func TrimSlashSuffix(w http.ResponseWriter, r *http.Request, next http.HandlerFunc)
- type Authorizer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AssureRequestID ¶
func AssureRequestID(w http.ResponseWriter, r *http.Request, next http.HandlerFunc)
AssureRequestID create a request id if none ir proveided and insert a logger with it on context
func TrimSlashSuffix ¶
func TrimSlashSuffix(w http.ResponseWriter, r *http.Request, next http.HandlerFunc)
TrimSlashSuffix Removes the trailing slash from request, except if it is the root url.
Types ¶
Click to show internal directories.
Click to hide internal directories.