Versions in this module Expand all Collapse all v1 v1.0.0 Apr 5, 2023 Changes in this version + type Log interface + Debug func(args ...interface{}) + Error func(args ...interface{}) + Info func(args ...interface{}) + Warn func(args ...interface{}) + type Middleware struct + func New(l Log) *Middleware + func (m *Middleware) DELETE(path string, handler routerHandlerFunc) + func (m *Middleware) GET(path string, handler routerHandlerFunc) + func (m *Middleware) OPTIONS(path string, handler routerHandlerFunc) + func (m *Middleware) POST(path string, handler routerHandlerFunc) + func (m *Middleware) PUT(path string, handler routerHandlerFunc) + func (m *Middleware) ServeHTTP(w http.ResponseWriter, req *http.Request) + type Param struct + Key string + Value string + type Params []Param + func (ps Params) ByName(name string) string + type Response struct + Body interface{} + Error error + Headers map[string]string + StatusCode int