Documentation ¶
Index ¶
- func Register(ens ...Engine)
- func Start(router *Router, port int) error
- type Context
- type Engine
- type Handler
- type Middleware
- type Route
- type Router
- func (p *Router) Add(method, pattern string, middlewares []Middleware, handlers ...Handler)
- func (p *Router) Delete(pattern string, middlewares []Middleware, handlers ...Handler)
- func (p *Router) Get(pattern string, middlewares []Middleware, handlers ...Handler)
- func (p *Router) Patch(pattern string, middlewares []Middleware, handlers ...Handler)
- func (p *Router) Post(pattern string, middlewares []Middleware, handlers ...Handler)
- func (p *Router) Put(pattern string, middlewares []Middleware, handlers ...Handler)
- func (p *Router) ServeHTTP(wrt http.ResponseWriter, req *http.Request)
- func (p *Router) Use(ms ...Middleware)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Context ¶
type Context struct { Writer http.ResponseWriter Request *http.Request Params map[string]interface{} }
type Middleware ¶
type Router ¶
type Router struct {
// contains filtered or unexported fields
}
func (*Router) Add ¶
func (p *Router) Add(method, pattern string, middlewares []Middleware, handlers ...Handler)
func (*Router) Delete ¶
func (p *Router) Delete(pattern string, middlewares []Middleware, handlers ...Handler)
func (*Router) Get ¶
func (p *Router) Get(pattern string, middlewares []Middleware, handlers ...Handler)
func (*Router) Patch ¶
func (p *Router) Patch(pattern string, middlewares []Middleware, handlers ...Handler)
func (*Router) Post ¶
func (p *Router) Post(pattern string, middlewares []Middleware, handlers ...Handler)
func (*Router) Put ¶
func (p *Router) Put(pattern string, middlewares []Middleware, handlers ...Handler)
func (*Router) Use ¶
func (p *Router) Use(ms ...Middleware)
Click to show internal directories.
Click to hide internal directories.