summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/hero.mjs6
1 files changed, 6 insertions, 0 deletions
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);