diff --git a/.changeset/green-insects-roll.md b/.changeset/green-insects-roll.md new file mode 100644 index 000000000..0fdabb38d --- /dev/null +++ b/.changeset/green-insects-roll.md @@ -0,0 +1,5 @@ +--- +"@opennextjs/aws": patch +--- + +Fixes proxy handling of encoded request/responses, previously responses could be cut off. diff --git a/packages/open-next/src/core/routing/util.ts b/packages/open-next/src/core/routing/util.ts index 8d86cfbcf..498a974a5 100644 --- a/packages/open-next/src/core/routing/util.ts +++ b/packages/open-next/src/core/routing/util.ts @@ -251,7 +251,7 @@ export async function proxyRequest( res.end(); reject(e); }); - _res.on("end", () => { + res.on("finish", () => { resolve(); }); },