From f85b3ec12a5de52cff1453c517d63a4af2bd487c Mon Sep 17 00:00:00 2001 From: magnus Date: Thu, 13 Mar 2025 23:38:19 +0100 Subject: [PATCH 1/3] fix: add cookies in express-dev wrapper --- packages/open-next/src/overrides/wrappers/express-dev.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/open-next/src/overrides/wrappers/express-dev.ts b/packages/open-next/src/overrides/wrappers/express-dev.ts index 7f861c462..4dd97dc73 100644 --- a/packages/open-next/src/overrides/wrappers/express-dev.ts +++ b/packages/open-next/src/overrides/wrappers/express-dev.ts @@ -26,6 +26,7 @@ const wrapper: WrapperHandler = async (handler, converter) => { const internalEvent = await converter.convertFrom(req); const streamCreator: StreamCreator = { writeHeaders: (prelude) => { + res.setHeader("Set-Cookie", prelude.cookies); res.writeHead(prelude.statusCode, prelude.headers); return res; }, From b862e9322db052bd916e79e1b39acf30ed16c70b Mon Sep 17 00:00:00 2001 From: magnus Date: Fri, 14 Mar 2025 10:54:09 +0100 Subject: [PATCH 2/3] flush --- packages/open-next/src/overrides/wrappers/express-dev.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/open-next/src/overrides/wrappers/express-dev.ts b/packages/open-next/src/overrides/wrappers/express-dev.ts index 4dd97dc73..9eb00dea3 100644 --- a/packages/open-next/src/overrides/wrappers/express-dev.ts +++ b/packages/open-next/src/overrides/wrappers/express-dev.ts @@ -28,6 +28,7 @@ const wrapper: WrapperHandler = async (handler, converter) => { writeHeaders: (prelude) => { res.setHeader("Set-Cookie", prelude.cookies); res.writeHead(prelude.statusCode, prelude.headers); + res.flushHeaders(); return res; }, onFinish: () => {}, From e42a1b8910a430618bfc94089ed5438ff67eeb90 Mon Sep 17 00:00:00 2001 From: conico974 Date: Fri, 14 Mar 2025 13:35:33 +0100 Subject: [PATCH 3/3] Create smart-grapes-shake.md --- .changeset/smart-grapes-shake.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/smart-grapes-shake.md diff --git a/.changeset/smart-grapes-shake.md b/.changeset/smart-grapes-shake.md new file mode 100644 index 000000000..eb0e85ca0 --- /dev/null +++ b/.changeset/smart-grapes-shake.md @@ -0,0 +1,5 @@ +--- +"@opennextjs/aws": patch +--- + +fix: add cookies in express-dev wrapper