Skip to content

Commit e66c63f

Browse files
committed
fix: use headers.entries() instead of headers.raw()
1 parent 42fe87f commit e66c63f

File tree

4 files changed

+8
-4
lines changed

4 files changed

+8
-4
lines changed

packages/remix-architect/__tests__/server-test.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,9 @@ describe("architect createRemixHeaders", () => {
201201
describe("creates fetch headers from architect headers", () => {
202202
it("handles empty headers", () => {
203203
let headers = createRemixHeaders({});
204-
expect(headers.raw()).toMatchInlineSnapshot(`Object {}`);
204+
expect(Object.fromEntries(headers.entries())).toMatchInlineSnapshot(
205+
`Object {}`
206+
);
205207
});
206208

207209
it("handles simple headers", () => {

packages/remix-architect/server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ export async function sendRemixResponse(
106106
let cookies: string[] = [];
107107

108108
// Arc/AWS API Gateway will send back set-cookies outside of response headers.
109-
for (let [key, values] of Object.entries(nodeResponse.headers.raw())) {
109+
for (let [key, values] of nodeResponse.headers.entries()) {
110110
if (key.toLowerCase() === "set-cookie") {
111111
for (let value of values) {
112112
cookies.push(value);

packages/remix-express/__tests__/server-test.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,9 @@ describe("express createRemixHeaders", () => {
158158
describe("creates fetch headers from express headers", () => {
159159
it("handles empty headers", () => {
160160
let headers = createRemixHeaders({});
161-
expect(headers.raw()).toMatchInlineSnapshot(`Object {}`);
161+
expect(Object.fromEntries(headers.entries())).toMatchInlineSnapshot(
162+
`Object {}`
163+
);
162164
});
163165

164166
it("handles simple headers", () => {

packages/remix-express/server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ export async function sendRemixResponse(
118118
res.statusMessage = nodeResponse.statusText;
119119
res.status(nodeResponse.status);
120120

121-
for (let [key, values] of Object.entries(nodeResponse.headers.raw())) {
121+
for (let [key, values] of nodeResponse.headers.entries()) {
122122
for (let value of values) {
123123
res.append(key, value);
124124
}

0 commit comments

Comments
 (0)