We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b153398 commit 0fd21d4Copy full SHA for 0fd21d4
src/validateInput.ts
@@ -37,8 +37,10 @@ export const validateInput = <Schema extends TSchema>(
37
let reqBody = {}
38
const headers = parseHeaders(req.event.headers)
39
const contentType = headers.get('content-type') ?? ''
40
- const contentLength = parseInt(headers.get('content-length') ?? '0', 10)
41
- if (contentType.includes('application/json') && contentLength > 0) {
+ if (
+ contentType.includes('application/json') &&
42
+ (req.event.body?.length ?? 0) >= 2 // should be at least '{}'
43
+ ) {
44
reqBody = tryAsJSON(req.event.body) ?? {}
45
}
46
const input = mapInput?.(req.event) ?? {
0 commit comments