Documentation
¶
Index ¶
- Variables
- func GetToken(req *fasthttp.Request) string
- func Register(engine *fiber.App, svcs ...pick.Service[fiber.Handler])
- type Context
- type RequestCtx
- func (w RequestCtx) Header() http.Header
- func (w RequestCtx) HeaderX() httpx.Header
- func (w RequestCtx) Origin() fiber.Ctx
- func (w RequestCtx) RequestContext() context.Context
- func (w RequestCtx) RequestHeader() http.Header
- func (w RequestCtx) RespondStream(ctx context.Context, dataSource iter.Seq[httpx.WriterToCloser])
- func (w RequestCtx) Write(p []byte) (int, error)
- func (w RequestCtx) WriteHeader(code int)
- type RequestHeader
- type ResponseHeader
Constants ¶
This section is empty.
Variables ¶
View Source
var (
FiberContextType = reflect.TypeOf((*Context)(nil))
)
Functions ¶
Types ¶
type Context ¶ added in v1.12.6
type Context = reqctx.Context[RequestCtx]
func FromRequest ¶ added in v1.12.6
type RequestCtx ¶ added in v1.12.6
func (RequestCtx) Header ¶ added in v1.13.14
func (w RequestCtx) Header() http.Header
func (RequestCtx) HeaderX ¶ added in v1.13.14
func (w RequestCtx) HeaderX() httpx.Header
func (RequestCtx) Origin ¶ added in v1.12.6
func (w RequestCtx) Origin() fiber.Ctx
func (RequestCtx) RequestContext ¶ added in v1.12.6
func (w RequestCtx) RequestContext() context.Context
func (RequestCtx) RequestHeader ¶ added in v1.12.6
func (w RequestCtx) RequestHeader() http.Header
func (RequestCtx) RespondStream ¶ added in v1.13.14
func (w RequestCtx) RespondStream(ctx context.Context, dataSource iter.Seq[httpx.WriterToCloser])
func (RequestCtx) WriteHeader ¶ added in v1.13.14
func (w RequestCtx) WriteHeader(code int)
type RequestHeader ¶ added in v1.12.6
type RequestHeader struct {
*fasthttp.RequestHeader
}
func (RequestHeader) Add ¶ added in v1.12.6
func (h RequestHeader) Add(key, value string)
func (RequestHeader) Get ¶ added in v1.12.6
func (h RequestHeader) Get(key string) string
func (RequestHeader) Range ¶ added in v1.12.6
func (h RequestHeader) Range(f func(key, value string))
func (RequestHeader) Set ¶ added in v1.12.6
func (h RequestHeader) Set(key, value string)
func (RequestHeader) Values ¶ added in v1.12.6
func (h RequestHeader) Values(key string) []string
type ResponseHeader ¶ added in v1.12.6
type ResponseHeader struct {
*fasthttp.ResponseHeader
}
func (ResponseHeader) Add ¶ added in v1.12.6
func (h ResponseHeader) Add(key, value string)
func (ResponseHeader) Get ¶ added in v1.12.6
func (h ResponseHeader) Get(key string) string
func (ResponseHeader) Range ¶ added in v1.12.6
func (h ResponseHeader) Range(f func(key, value string))
func (ResponseHeader) Set ¶ added in v1.12.6
func (h ResponseHeader) Set(key, value string)
func (ResponseHeader) Values ¶ added in v1.12.6
func (h ResponseHeader) Values(key string) []string
Click to show internal directories.
Click to hide internal directories.