diff options
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); |