summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2024-03-16 14:27:44 -0300
committerEuAndreh <eu@euandre.org>2024-03-16 14:27:44 -0300
commitbd57810d3c6e0780b25eabe3498e18be8f025dca (patch)
tree338a577c14f820f12364cd498e2a85cc860e3439
parentsrc/hero.mjs: Add makeUpgradeListener() (again, now rewritten) (diff)
downloadpapod-bd57810d3c6e0780b25eabe3498e18be8f025dca.tar.gz
papod-bd57810d3c6e0780b25eabe3498e18be8f025dca.tar.xz
src/hero.mjs: Explicitly inject "headers" key in req
-rw-r--r--src/hero.mjs2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/hero.mjs b/src/hero.mjs
index 2168ff7..34ac45c 100644
--- a/src/hero.mjs
+++ b/src/hero.mjs
@@ -440,6 +440,7 @@ export const makeRequestListener = table => async (req, res) => {
...req,
upgrade: false,
socket: null,
+ headers: req.headers, /// API docs mention getHeaders(), but req doesn't have it...
});
res.writeHead(status, headers);
res.end(body);
@@ -450,6 +451,7 @@ export const makeUpgradeListener = table => async (req, socket, _head) => {
const { status, headers, body } = await handleRequest(table, {
...req,
socket,
+ headers: req.headers,
});
writeHead(socket, status, headers);
socket.write(body);