event.pathParameters not populated on AWS Lambda event object
I have an existing AWS Lambda + API Gateway application that I am moving onto Hono.
Here is my basic code:
The lambda event object does not seem to have the
event.pathParameters
object, which is normally populated when you use lambda with API Gateway. I am guessing this is because the route registered with API Gateway is the default route, which doesn't have path param information, and so it isn't included in the event object that is sent to my lambda function. But all my existing code relies on event.pathParameters
. Is there an easy way to copy over all the params from c.req
to c.env.event
?1 Reply
I ended up doing this:
And had to import the type like this: