Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HandlerFuncAdapter ¶
type HandlerFuncAdapter struct { core.RequestAccessor // contains filtered or unexported fields }
func New ¶
func New(handlerFunc http.HandlerFunc) *HandlerFuncAdapter
func (*HandlerFuncAdapter) Proxy ¶
func (h *HandlerFuncAdapter) Proxy(event events.APIGatewayProxyRequest) (events.APIGatewayProxyResponse, error)
Proxy receives an API Gateway proxy event, transforms it into an http.Request object, and sends it to the http.HandlerFunc for routing. It returns a proxy response object generated from the http.ResponseWriter.
func (*HandlerFuncAdapter) ProxyWithContext ¶ added in v0.3.0
func (h *HandlerFuncAdapter) ProxyWithContext(ctx context.Context, event events.APIGatewayProxyRequest) (events.APIGatewayProxyResponse, error)
ProxyWithContext receives context and an API Gateway proxy event, transforms them into an http.Request object, and sends it to the http.HandlerFunc for routing. It returns a proxy response object generated from the http.ResponseWriter.
type HandlerFuncAdapterV2 ¶ added in v0.11.2
type HandlerFuncAdapterV2 struct { core.RequestAccessorV2 // contains filtered or unexported fields }
func NewV2 ¶ added in v0.11.2
func NewV2(handlerFunc http.HandlerFunc) *HandlerFuncAdapterV2
func (*HandlerFuncAdapterV2) Proxy ¶ added in v0.11.2
func (h *HandlerFuncAdapterV2) Proxy(event events.APIGatewayV2HTTPRequest) (events.APIGatewayV2HTTPResponse, error)
Proxy receives an API Gateway proxy event, transforms it into an http.Request object, and sends it to the http.HandlerFunc for routing. It returns a proxy response object generated from the http.ResponseWriter.
func (*HandlerFuncAdapterV2) ProxyWithContext ¶ added in v0.11.2
func (h *HandlerFuncAdapterV2) ProxyWithContext(ctx context.Context, event events.APIGatewayV2HTTPRequest) (events.APIGatewayV2HTTPResponse, error)
ProxyWithContext receives context and an API Gateway proxy event, transforms them into an http.Request object, and sends it to the http.HandlerFunc for routing. It returns a proxy response object generated from the http.ResponseWriter.