Documentation ¶
Index ¶
- func NotFoundHandler(_ Context) (domain.ServiceResponse, error)
- type Config
- type Context
- type HandlerFunc
- type MockContext
- func (m *MockContext) BindJSON(obj interface{}) error
- func (m *MockContext) Context() context.Context
- func (m *MockContext) DefaultQuery(key, defaultValue string) string
- func (m *MockContext) Header(key, value string)
- func (m *MockContext) Param(key string) string
- func (m *MockContext) Query(key string) string
- func (m *MockContext) Request() *http.Request
- type MockZRouter
- func (m *MockZRouter) DELETE(path string, handler HandlerFunc, middlewares ...zmiddlewares.Middleware) Routes
- func (m *MockZRouter) GET(path string, handler HandlerFunc, middlewares ...zmiddlewares.Middleware) Routes
- func (m *MockZRouter) Group(prefix string) Routes
- func (m *MockZRouter) PATCH(path string, handler HandlerFunc, middlewares ...zmiddlewares.Middleware) Routes
- func (m *MockZRouter) POST(path string, handler HandlerFunc, middlewares ...zmiddlewares.Middleware) Routes
- func (m *MockZRouter) PUT(path string, handler HandlerFunc, middlewares ...zmiddlewares.Middleware) Routes
- func (m *MockZRouter) Route(method, path string, handler HandlerFunc, ...) Routes
- func (m *MockZRouter) Run(addr ...string) error
- func (m *MockZRouter) Use(middlewares ...zmiddlewares.Middleware) Routes
- type RegisteredRoute
- type Routes
- type ZRouter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NotFoundHandler ¶
func NotFoundHandler(_ Context) (domain.ServiceResponse, error)
Types ¶
type HandlerFunc ¶
type HandlerFunc func(ctx Context) (domain.ServiceResponse, error)
type MockContext ¶
func (*MockContext) BindJSON ¶
func (m *MockContext) BindJSON(obj interface{}) error
func (*MockContext) Context ¶ added in v0.15.4
func (m *MockContext) Context() context.Context
func (*MockContext) DefaultQuery ¶
func (m *MockContext) DefaultQuery(key, defaultValue string) string
func (*MockContext) Header ¶
func (m *MockContext) Header(key, value string)
func (*MockContext) Param ¶
func (m *MockContext) Param(key string) string
func (*MockContext) Query ¶
func (m *MockContext) Query(key string) string
func (*MockContext) Request ¶
func (m *MockContext) Request() *http.Request
type MockZRouter ¶
func (*MockZRouter) DELETE ¶
func (m *MockZRouter) DELETE(path string, handler HandlerFunc, middlewares ...zmiddlewares.Middleware) Routes
func (*MockZRouter) GET ¶
func (m *MockZRouter) GET(path string, handler HandlerFunc, middlewares ...zmiddlewares.Middleware) Routes
func (*MockZRouter) Group ¶
func (m *MockZRouter) Group(prefix string) Routes
func (*MockZRouter) PATCH ¶
func (m *MockZRouter) PATCH(path string, handler HandlerFunc, middlewares ...zmiddlewares.Middleware) Routes
func (*MockZRouter) POST ¶
func (m *MockZRouter) POST(path string, handler HandlerFunc, middlewares ...zmiddlewares.Middleware) Routes
func (*MockZRouter) PUT ¶
func (m *MockZRouter) PUT(path string, handler HandlerFunc, middlewares ...zmiddlewares.Middleware) Routes
func (*MockZRouter) Route ¶
func (m *MockZRouter) Route(method, path string, handler HandlerFunc, middlewares ...zmiddlewares.Middleware) Routes
func (*MockZRouter) Run ¶
func (m *MockZRouter) Run(addr ...string) error
func (*MockZRouter) Use ¶
func (m *MockZRouter) Use(middlewares ...zmiddlewares.Middleware) Routes
type RegisteredRoute ¶
type Routes ¶
type Routes interface { GET(path string, handler HandlerFunc, middlewares ...zmiddlewares.Middleware) Routes POST(path string, handler HandlerFunc, middlewares ...zmiddlewares.Middleware) Routes PUT(path string, handler HandlerFunc, middlewares ...zmiddlewares.Middleware) Routes PATCH(path string, handler HandlerFunc, middlewares ...zmiddlewares.Middleware) Routes DELETE(path string, handler HandlerFunc, middlewares ...zmiddlewares.Middleware) Routes Route(method, path string, handler HandlerFunc, middlewares ...zmiddlewares.Middleware) Routes Group(prefix string) Routes Use(middlewares ...zmiddlewares.Middleware) Routes NoRoute(handler HandlerFunc) GetRegisteredRoutes() []RegisteredRoute SetDefaultMiddlewares(loggingOptions zmiddlewares.LoggingMiddlewareOptions) GetHandler() http.Handler ServeHTTP(w http.ResponseWriter, req *http.Request) }
Source Files ¶
Click to show internal directories.
Click to hide internal directories.