Documentation ¶
Index ¶
- func HTTPHandler(routers ...Router) http.Handler
- type DefaultRouter
- type Router
- type RouterGroup
- func (group *RouterGroup) Any(relativePath string, handlers ...gin.HandlerFunc)
- func (group *RouterGroup) DELETE(relativePath string, handlers ...gin.HandlerFunc)
- func (group *RouterGroup) GET(relativePath string, handlers ...gin.HandlerFunc)
- func (group *RouterGroup) Group(relativePath string, handlers ...gin.HandlerFunc) *RouterGroup
- func (group *RouterGroup) HEAD(relativePath string, handlers ...gin.HandlerFunc)
- func (group *RouterGroup) Match(methods []string, relativePath string, handlers ...gin.HandlerFunc)
- func (group *RouterGroup) OPTIONS(relativePath string, handlers ...gin.HandlerFunc)
- func (group *RouterGroup) PATCH(relativePath string, handlers ...gin.HandlerFunc)
- func (group *RouterGroup) POST(relativePath string, handlers ...gin.HandlerFunc)
- func (group *RouterGroup) PUT(relativePath string, handlers ...gin.HandlerFunc)
- func (group *RouterGroup) Use(middleware ...gin.HandlerFunc) *RouterGroup
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func HTTPHandler ¶
Types ¶
type DefaultRouter ¶
type DefaultRouter struct { RouterGroup // contains filtered or unexported fields }
func NewDefaultRouter ¶
func NewDefaultRouter(path string) *DefaultRouter
func NewRouterNoLogger ¶
func NewRouterNoLogger(path string) *DefaultRouter
func (*DefaultRouter) RegisterHandler ¶
func (d *DefaultRouter) RegisterHandler(engine *gin.Engine)
type RouterGroup ¶
type RouterGroup struct {
// contains filtered or unexported fields
}
func (*RouterGroup) Any ¶
func (group *RouterGroup) Any(relativePath string, handlers ...gin.HandlerFunc)
func (*RouterGroup) DELETE ¶
func (group *RouterGroup) DELETE(relativePath string, handlers ...gin.HandlerFunc)
func (*RouterGroup) GET ¶
func (group *RouterGroup) GET(relativePath string, handlers ...gin.HandlerFunc)
func (*RouterGroup) Group ¶
func (group *RouterGroup) Group(relativePath string, handlers ...gin.HandlerFunc) *RouterGroup
func (*RouterGroup) HEAD ¶
func (group *RouterGroup) HEAD(relativePath string, handlers ...gin.HandlerFunc)
func (*RouterGroup) Match ¶
func (group *RouterGroup) Match(methods []string, relativePath string, handlers ...gin.HandlerFunc)
func (*RouterGroup) OPTIONS ¶
func (group *RouterGroup) OPTIONS(relativePath string, handlers ...gin.HandlerFunc)
func (*RouterGroup) PATCH ¶
func (group *RouterGroup) PATCH(relativePath string, handlers ...gin.HandlerFunc)
func (*RouterGroup) POST ¶
func (group *RouterGroup) POST(relativePath string, handlers ...gin.HandlerFunc)
func (*RouterGroup) PUT ¶
func (group *RouterGroup) PUT(relativePath string, handlers ...gin.HandlerFunc)
func (*RouterGroup) Use ¶
func (group *RouterGroup) Use(middleware ...gin.HandlerFunc) *RouterGroup
Click to show internal directories.
Click to hide internal directories.