Documentation ¶
Index ¶
- func Decorate(handlers []HttpHandler) []gin.HandlerFunc
- func SetMessager(mg Messager)
- type BeforeCloseHandler
- type GinServer
- func (s *GinServer) AddBeforeServerCloseHandlers(handlers ...BeforeCloseHandler)
- func (s *GinServer) Delete(relativePath string, handlers ...HttpHandler)
- func (s *GinServer) Get(relativePath string, handlers ...HttpHandler)
- func (s *GinServer) Head(relativePath string, handlers ...HttpHandler)
- func (s *GinServer) HttpServer() *http.Server
- func (s *GinServer) Post(relativePath string, handlers ...HttpHandler)
- func (s *GinServer) Put(relativePath string, handlers ...HttpHandler)
- func (s *GinServer) Run(addr string, logger logger.Logger) context.Context
- func (s *GinServer) Wait()
- type HttpHandler
- type Messager
- type MessagerFunc
- type Response
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SetMessager ¶
func SetMessager(mg Messager)
Types ¶
type BeforeCloseHandler ¶
type BeforeCloseHandler func()
type GinServer ¶
func NewWithEngine ¶
func (*GinServer) AddBeforeServerCloseHandlers ¶
func (s *GinServer) AddBeforeServerCloseHandlers(handlers ...BeforeCloseHandler)
func (*GinServer) Delete ¶
func (s *GinServer) Delete(relativePath string, handlers ...HttpHandler)
func (*GinServer) Get ¶
func (s *GinServer) Get(relativePath string, handlers ...HttpHandler)
func (*GinServer) Head ¶
func (s *GinServer) Head(relativePath string, handlers ...HttpHandler)
func (*GinServer) HttpServer ¶
func (*GinServer) Post ¶
func (s *GinServer) Post(relativePath string, handlers ...HttpHandler)
func (*GinServer) Put ¶
func (s *GinServer) Put(relativePath string, handlers ...HttpHandler)
type HttpHandler ¶
type MessagerFunc ¶
func (MessagerFunc) Message ¶
func (m MessagerFunc) Message(code uint32) string
type Response ¶
type Response struct { HttpStatus int R resResult }
func NewResponse ¶
func NewResponseOK ¶
func NewResponseOKND ¶
Click to show internal directories.
Click to hide internal directories.