Skip to content

Commit f2af66f

Browse files
committed
fix: return headers in all serve handlers
1 parent e5e1e6c commit f2af66f

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

platforms/express.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,11 @@ function createExpressHandler<TInitialPayload = unknown, TResult = unknown>(
6666
const response = await serveHandler(webRequest);
6767

6868
res.status(response.status).json(await response.json());
69+
70+
// set headers
71+
for (const [key, value] of response.headers.entries()) {
72+
res.setHeader(key, value);
73+
}
6974
};
7075
}
7176

platforms/nextjs.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,11 @@ export const servePagesRouter = <TInitialPayload = unknown, TResult = unknown>(
106106
});
107107
const response = await serveHandler(request);
108108
res.status(response.status).json(await response.json());
109+
110+
// set headers
111+
for (const [key, value] of response.headers.entries()) {
112+
res.setHeader(key, value);
113+
}
109114
};
110115

111116
return {

0 commit comments

Comments
 (0)