diff --git a/lib/serve.js b/lib/serve.js index 4764a871..576a6ffd 100644 --- a/lib/serve.js +++ b/lib/serve.js @@ -24,11 +24,14 @@ function createCallback(response) { for (const key in lambdaResponse.headers) { response.setHeader(key, lambdaResponse.headers[key]); } - response.write( - lambdaResponse.isBase64Encoded - ? Buffer.from(lambdaResponse.body, "base64") - : lambdaResponse.body - ); + + if (lambdaResponse.body) { + response.write( + lambdaResponse.isBase64Encoded + ? Buffer.from(lambdaResponse.body, "base64") + : lambdaResponse.body + ); + } response.end(); } }