Documentation ¶
Index ¶
- func ReleaseCTX(ctx *RequestCtx)
- type RequestCtx
- func (ctx *RequestCtx) RequestID() []byte
- func (ctx *RequestCtx) Reset()
- func (ctx *RequestCtx) Write(data []byte) (int, error)
- func (ctx *RequestCtx) WriteJsonBytes(data []byte) (int, error)
- func (ctx *RequestCtx) WriteString(data string) (int, error)
- func (ctx *RequestCtx) WriteViewBuffer(buffer *bytes.Buffer) (int, error)
- func (ctx *RequestCtx) WriteViewBytes(data []byte) (int, error)
- type Router
- func (r *Router) AddGroup(path string)
- func (r *Router) AddRouter(method, path string, handler fasthttp.RequestHandler)
- func (r *Router) Any(path string, handler fasthttp.RequestHandler)
- func (r *Router) Connect(path string, handler fasthttp.RequestHandler)
- func (r *Router) Delete(path string, handler fasthttp.RequestHandler)
- func (r *Router) DisableFaviconIco()
- func (r *Router) Get(path string, handler fasthttp.RequestHandler)
- func (r *Router) Handler(ctx *fasthttp.RequestCtx)
- func (r *Router) Head(path string, handler fasthttp.RequestHandler)
- func (r *Router) ListenAndServe(addr ...string) error
- func (r *Router) Options(path string, handler fasthttp.RequestHandler)
- func (r *Router) Patch(path string, handler fasthttp.RequestHandler)
- func (r *Router) Put(path string, handler fasthttp.RequestHandler)
- func (r *Router) SetLogger(logger *log.Logger)
- func (r *Router) SetServer(server string, version ...int)
- func (r *Router) StaticDir(path, rootPath string)
- func (r *Router) Trace(path string, handler fasthttp.RequestHandler)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ReleaseCTX ¶
func ReleaseCTX(ctx *RequestCtx)
Types ¶
type RequestCtx ¶
type RequestCtx struct { Logger *log.Logger Env *commons.Environment *fasthttp.RequestCtx // contains filtered or unexported fields }
func UpgradeCTX ¶
func UpgradeCTX(fCtx *fasthttp.RequestCtx) *RequestCtx
func (*RequestCtx) RequestID ¶
func (ctx *RequestCtx) RequestID() []byte
func (*RequestCtx) Reset ¶
func (ctx *RequestCtx) Reset()
func (*RequestCtx) WriteJsonBytes ¶
func (ctx *RequestCtx) WriteJsonBytes(data []byte) (int, error)
func (*RequestCtx) WriteString ¶
func (ctx *RequestCtx) WriteString(data string) (int, error)
func (*RequestCtx) WriteViewBuffer ¶
func (ctx *RequestCtx) WriteViewBuffer(buffer *bytes.Buffer) (int, error)
func (*RequestCtx) WriteViewBytes ¶
func (ctx *RequestCtx) WriteViewBytes(data []byte) (int, error)
type Router ¶
type Router struct {
// contains filtered or unexported fields
}
func (*Router) AddRouter ¶
func (r *Router) AddRouter(method, path string, handler fasthttp.RequestHandler)
func (*Router) DisableFaviconIco ¶
func (r *Router) DisableFaviconIco()
func (*Router) Handler ¶
func (r *Router) Handler(ctx *fasthttp.RequestCtx)
func (*Router) ListenAndServe ¶
Click to show internal directories.
Click to hide internal directories.