Documentation
¶
Overview ¶
Package serverhttp adapts fiber.Ctx to lava.Request and lava.Response for HTTP servers (gatewayserver, https).
Index ¶
- func HandlerMiddleware(middlewares []lava.Middleware) func(fiber.Ctx) error
- func NewRequest(ctx fiber.Ctx) lava.Request
- func NewResponse(ctx fiber.Ctx) lava.Response
- type Request
- func (r *Request) Client() bool
- func (r *Request) ContentType() string
- func (r *Request) Endpoint() string
- func (r *Request) Header() lava.RequestHeader
- func (r *Request) Kind() string
- func (r *Request) Operation() string
- func (r *Request) Payload() any
- func (r *Request) Service() string
- func (r *Request) Stream() bool
- type Response
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func HandlerMiddleware ¶
func HandlerMiddleware(middlewares []lava.Middleware) func(fiber.Ctx) error
HandlerMiddleware wraps lava middleware as a Fiber handler that adapts fiber.Ctx to lava.Request/Response (shared by gatewayserver and https).
func NewRequest ¶
NewRequest returns a lava.Request for the given Fiber context.
Types ¶
type Request ¶
Request wraps a Fiber context as a lava HTTP request.
func (*Request) ContentType ¶
func (*Request) Header ¶
func (r *Request) Header() lava.RequestHeader
Click to show internal directories.
Click to hide internal directories.