nitro
nitro copied to clipboard
Aws lambda preset miss the multiValueQueryStringParameters object
Environment
nitro: 0.4 node: 16
nitro config
export default defineNitroConfig({
})
Reproduction
server/api/index.ts
export default defineEventhandler((event) => {
const test = {test: 'foo', query: useQuery(event)}
return test
})
- use the aws-lambda preset
- send a request using /api?test=hello&test=world
- The query object received when using useQuery() return
{ test: "world" }
instead of ["hello","world"]
Describe the bug
aws doc looks like the multiValueQueryStringParameters has not been parsed and sent to nitro.
https://github.com/unjs/nitro/blob/9c2f6ca7f5a85b3f922a1af6dedee25f298ba1f2/src/runtime/entries/aws-lambda.ts#L11
Additional context
No response
Logs
No response