summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2024-03-15 11:59:43 -0300
committerEuAndreh <eu@euandre.org>2024-03-15 11:59:43 -0300
commit1c2cf9c6bd74ca05fc9c2420ea67f43014b30b64 (patch)
tree5bd77cf3a540f92e5c50d0bf6aed08e828efb34f
parenttests/lighttpd.conf: add the upgrade header without replacing existing ones (diff)
downloadpapod-1c2cf9c6bd74ca05fc9c2420ea67f43014b30b64.tar.gz
papod-1c2cf9c6bd74ca05fc9c2420ea67f43014b30b64.tar.xz
src/hero.mjs: Destructure handler arguments in handleRequest()
-rw-r--r--src/hero.mjs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/hero.mjs b/src/hero.mjs
index c4cf0b2..039db4c 100644
--- a/src/hero.mjs
+++ b/src/hero.mjs
@@ -245,24 +245,24 @@ export const make404Handler = interceptors => ({
export const handleRequest = async (table, reqHandle) => {
const { method, url, headers } = reqHandle;
const [ path, queryParams ] = url.split("?");
- const handler = (
+ const { params, handlerFn } = (
findHandler(table, method, path) ||
make404Handler(table.interceptors)
);
const request = {
params: {
- path: handler.params,
+ path: params,
query: extractQueryParams(queryParams),
},
method,
path,
headers,
- handler: handler.handlerFn,
+ handler: handlerFn,
ref: reqHandle,
};
- return await handler.handlerFn(request);
+ return await handlerFn(request);
};
export const makeRequestListener = table => async (req, res) => {