diff options
author | EuAndreh <eu@euandre.org> | 2024-03-15 12:36:30 -0300 |
---|---|---|
committer | EuAndreh <eu@euandre.org> | 2024-03-15 12:36:30 -0300 |
commit | 355ddb6f5b1c9ea6eed0aa84251bc821b193e3a7 (patch) | |
tree | e2fd5211e7a641800907949ad51e19c256f845c5 /src | |
parent | src/hero.mjs: Add comboForLabel() (diff) | |
download | papod-355ddb6f5b1c9ea6eed0aa84251bc821b193e3a7.tar.gz papod-355ddb6f5b1c9ea6eed0aa84251bc821b193e3a7.tar.xz |
src/hero.mjs: Add emitHeaders()
Diffstat (limited to 'src')
-rw-r--r-- | src/hero.mjs | 6 |
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); |