Versions in this module Expand all Collapse all v1 v1.0.0 Apr 15, 2020 Changes in this version + func HandlerWrapper(emfhandler HandlerFunc) echo.HandlerFunc + func MiddlewaresWrapper(mids []Middleware) []echo.MiddlewareFunc + type EchoRouter interface + Add func(string, string, echo.HandlerFunc, ...echo.MiddlewareFunc) *echo.Route + Any func(string, echo.HandlerFunc, ...echo.MiddlewareFunc) []*echo.Route + Pre func(middleware ...echo.MiddlewareFunc) + Use func(middleware ...echo.MiddlewareFunc) + type Group struct + func (g *Group) Add(method, path string, h HandlerFunc, middleware ...Middleware) *echo.Route + func (g *Group) Any(path string, h HandlerFunc, m ...Middleware) []*echo.Route + func (g *Group) CONNECT(path string, h HandlerFunc, m ...Middleware) *echo.Route + func (g *Group) DELETE(path string, h HandlerFunc, m ...Middleware) *echo.Route + func (g *Group) GET(path string, h HandlerFunc, m ...Middleware) *echo.Route + func (g *Group) Group(prefix string, middleware ...Middleware) *Group + func (g *Group) HEAD(path string, h HandlerFunc, m ...Middleware) *echo.Route + func (g *Group) Match(methods []string, path string, h HandlerFunc, m ...Middleware) []*echo.Route + func (g *Group) OPTIONS(path string, h HandlerFunc, m ...Middleware) *echo.Route + func (g *Group) PATCH(path string, h HandlerFunc, m ...Middleware) *echo.Route + func (g *Group) POST(path string, h HandlerFunc, m ...Middleware) *echo.Route + func (g *Group) PUT(path string, h HandlerFunc, m ...Middleware) *echo.Route + func (g *Group) TRACE(path string, h HandlerFunc, m ...Middleware) *echo.Route + func (g *Group) Use(middleware ...Middleware) + type HTTPClient interface + Do func(*http.Request) (*http.Response, error) + type HandlerFunc = func(ctx context.EMFContext) error + func GoHandlerToEMFHandler(gohandler http.Handler) HandlerFunc + type Middleware interface + Wrapper func(next echo.HandlerFunc) echo.HandlerFunc + type MiddlewareFunc = echo.MiddlewareFunc + type Option func(*Router) + func WithRouter(router *echo.Echo) Option + type Router struct + Logger echo.Logger + func New(opts ...Option) *Router + func (r *Router) NewGroup(prefix string, m ...Middleware) (g *Group) + func (r *Router) Pre(middleware ...MiddlewareFunc) + func (r *Router) Use(middleware ...MiddlewareFunc) + func (r *Router) UseGlobalMiddlewares(m ...Middleware)