Documentation ¶
Index ¶
- type Code
- type Context
- func (ctx *Context) GetDefaultInt(key string, defaultValue int) int
- func (ctx *Context) GetDefaultInt64(key string, defaultValue int64) int64
- func (ctx *Context) GetDefaultString(key, defaultValue string) string
- func (ctx *Context) GetInt(key string) int
- func (ctx *Context) GetInt64(key string) int64
- func (ctx *Context) GetString(key string) string
- type Error
- type HandleFunc
- type Kid
- type LogFormatter
- type LogFormatterParams
- type LoggerConfig
- type Middleware
- type Option
- type Options
- type RouterGroup
- func (group *RouterGroup) DELETE(path string, handler HandleFunc, middlewares ...Middleware)
- func (group *RouterGroup) GET(path string, handler HandleFunc, middlewares ...Middleware)
- func (group *RouterGroup) Group(path string, middlewares ...Middleware) *RouterGroup
- func (group *RouterGroup) POST(path string, handler HandleFunc, middlewares ...Middleware)
- func (group *RouterGroup) PUT(path string, handler HandleFunc, middlewares ...Middleware)
- func (group *RouterGroup) UseMiddle(middlewares ...Middleware)
- type Status
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Context ¶
func (*Context) GetDefaultInt ¶ added in v1.0.0
func (*Context) GetDefaultInt64 ¶ added in v1.0.0
func (*Context) GetDefaultString ¶ added in v1.0.0
type HandleFunc ¶
type HandleFunc func(*Context) interface{}
type Kid ¶
type Kid struct { *gin.Engine RouterGroup Logger logger.Logger Options *Options // contains filtered or unexported fields }
func (*Kid) NoMethod ¶ added in v0.0.4
func (kid *Kid) NoMethod(handleFunc HandleFunc)
func (*Kid) NoRoute ¶ added in v0.0.4
func (kid *Kid) NoRoute(handleFunc HandleFunc)
type LogFormatter ¶ added in v0.0.4
type LogFormatter func(params LogFormatterParams) string
type LogFormatterParams ¶ added in v0.0.4
type LoggerConfig ¶ added in v0.0.4
type LoggerConfig struct { Formatter LogFormatter Output io.Writer SkipPaths []string }
type Middleware ¶ added in v0.0.4
type Middleware func(*Context)
func LoggerWithConfig ¶ added in v0.0.4
func LoggerWithConfig(conf LoggerConfig) Middleware
func LoggerWithFormatter ¶ added in v0.0.4
func LoggerWithFormatter(f LogFormatter) Middleware
type RouterGroup ¶
type RouterGroup struct {
// contains filtered or unexported fields
}
func (*RouterGroup) DELETE ¶
func (group *RouterGroup) DELETE(path string, handler HandleFunc, middlewares ...Middleware)
func (*RouterGroup) GET ¶
func (group *RouterGroup) GET(path string, handler HandleFunc, middlewares ...Middleware)
func (*RouterGroup) Group ¶
func (group *RouterGroup) Group(path string, middlewares ...Middleware) *RouterGroup
func (*RouterGroup) POST ¶
func (group *RouterGroup) POST(path string, handler HandleFunc, middlewares ...Middleware)
func (*RouterGroup) PUT ¶
func (group *RouterGroup) PUT(path string, handler HandleFunc, middlewares ...Middleware)
func (*RouterGroup) UseMiddle ¶ added in v0.0.4
func (group *RouterGroup) UseMiddle(middlewares ...Middleware)
Source Files ¶
Click to show internal directories.
Click to hide internal directories.