From 355ddb6f5b1c9ea6eed0aa84251bc821b193e3a7 Mon Sep 17 00:00:00 2001 From: EuAndreh Date: Fri, 15 Mar 2024 12:36:30 -0300 Subject: src/hero.mjs: Add emitHeaders() --- src/hero.mjs | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src') diff --git a/src/hero.mjs b/src/hero.mjs index 6838473..a9397ef 100644 --- a/src/hero.mjs +++ b/src/hero.mjs @@ -279,6 +279,12 @@ export const handleRequest = async (table, reqHandle) => { return await handlerFn(request); }; +export const emitHeaders = obj => + Object.keys(obj) + .sort(u.strSortFn) + .map(name => `${name}: ${obj[name]}`) + .join("\r\n"); + export const makeRequestListener = table => async (req, res) => { const { status, headers, body } = await handleRequest(table, req); res.writeHead(status, headers); -- cgit v1.2.3