Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DumpEcho ¶ added in v0.9.8
func DumpEcho(e *echo.Echo) []string
DumpEcho dump route in echo server
func HTTPError ¶ added in v0.9.8
func HTTPError(err error) *echo.HTTPError
HTTPError convert error to *echo.HTTPError
func NewValidErr ¶ added in v0.9.8
func NewValidErr(message string) *echo.HTTPError
NewValidErr create ValidationError
Types ¶
type ResponseWriter ¶ added in v0.9.8
ResponseWriter http response writer
func NewResponseWriter ¶ added in v0.9.8
func NewResponseWriter() *ResponseWriter
NewResponseWriter return new instance of ResponseWriter
func (*ResponseWriter) CopyTo ¶ added in v0.9.8
func (w *ResponseWriter) CopyTo(rw http.ResponseWriter)
CopyTo copy to another response writer
func (*ResponseWriter) Header ¶ added in v0.9.8
func (w *ResponseWriter) Header() http.Header
Header return http header
func (*ResponseWriter) Write ¶ added in v0.9.8
func (w *ResponseWriter) Write(b []byte) (int, error)
func (*ResponseWriter) WriteHeader ¶ added in v0.9.8
func (w *ResponseWriter) WriteHeader(statusCode int)
WriteHeader sends an HTTP response header with the provided status code
type Router ¶ added in v0.8.32
type Router interface {
SetRoute(Server)
}
Router responsible to route
func NewRouter ¶ added in v0.9.8
func NewRouter(fn SetRouteFn) Router
NewRouter return new instance of Router
type Server ¶ added in v0.8.32
type Server interface { CONNECT(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route DELETE(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route GET(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route HEAD(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route OPTIONS(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route PATCH(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route POST(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route PUT(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route TRACE(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route Any(path string, handler echo.HandlerFunc, middleware ...echo.MiddlewareFunc) []*echo.Route Add(method, path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route Match(methods []string, path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) []*echo.Route Group(prefix string, m ...echo.MiddlewareFunc) *echo.Group Use(m ...echo.MiddlewareFunc) }
Server interface for echo.Echo and echo.Group
Click to show internal directories.
Click to hide internal directories.