Versions in this module Expand all Collapse all v0 v0.0.1 Mar 30, 2015 Changes in this version + const HeaderAccept + const HeaderContentDisposition + const HeaderContentLength + const HeaderContentType + const MIMEJSON + const MIMEText + func NewRouter(b *Echo) (r *router) + type Context struct + Request *http.Request + Response *response + func (c *Context) Bind(i interface{}) bool + func (c *Context) Get(key string) interface{} + func (c *Context) JSON(n int, i interface{}) + func (c *Context) P(i uint8) string + func (c *Context) Param(n string) string + func (c *Context) Redirect(n int, url string) + func (c *Context) Set(key string, val interface{}) + func (c *Context) String(n int, s string) + type Echo struct + Router *router + func New() (e *Echo) + func (e *Echo) Connect(path string, h Handler) + func (e *Echo) Delete(path string, h Handler) + func (e *Echo) Get(path string, h Handler) + func (e *Echo) Head(path string, h Handler) + func (e *Echo) Index(file string) + func (e *Echo) InternalServerErrorHandler(h Handler) + func (e *Echo) MaxParam(n uint8) + func (e *Echo) MethodNotAllowedHandler(h Handler) + func (e *Echo) NotFoundHandler(h Handler) + func (e *Echo) Options(path string, h Handler) + func (e *Echo) Patch(path string, h Handler) + func (e *Echo) Post(path string, h Handler) + func (e *Echo) Put(path string, h Handler) + func (e *Echo) Run(addr string) + func (e *Echo) ServeFile(path, file string) + func (e *Echo) ServeHTTP(rw http.ResponseWriter, r *http.Request) + func (e *Echo) Static(path, root string) + func (e *Echo) Trace(path string, h Handler) + func (e *Echo) Use(m ...Middleware) + type Handler interface + type HandlerFunc func(*Context) + func (h HandlerFunc) ServeHTTP(r http.ResponseWriter, w *http.Request) + type Middleware interface + type MiddlewareFunc func(HandlerFunc) HandlerFunc + type Params []param + func (ps Params) Get(n string) (v string) + type Status uint16 + const NotAllowed + const NotFound + const OK