Skip to content

Commit 7a30b95

Browse files
committed
add headers.delete
1 parent 77303d3 commit 7a30b95

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

packages/start/src/server/fetchEvent.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import {
55
getResponseStatus,
66
getResponseStatusText,
77
getWebRequest,
8+
removeResponseHeader,
89
setResponseHeader,
910
setResponseStatus
1011
} from "vinxi/http";
@@ -50,12 +51,19 @@ function createHeadersProxy(event: H3Event) {
5051
origSet(name, value);
5152
setResponseHeader(event, name, value);
5253
};
54+
5355
const origAppend = headers.append.bind(headers);
5456
headers.append = (name, value) => {
5557
origAppend(name, value);
5658
appendResponseHeader(event, name, value);
5759
};
5860

61+
const origDelete = headers.delete.bind(headers);
62+
headers.delete = name => {
63+
origDelete(name);
64+
removeResponseHeader(event, name);
65+
};
66+
5967
return headers;
6068
}
6169

0 commit comments

Comments
 (0)