diff options
author | EuAndreh <eu@euandre.org> | 2024-03-15 11:59:43 -0300 |
---|---|---|
committer | EuAndreh <eu@euandre.org> | 2024-03-15 11:59:43 -0300 |
commit | 1c2cf9c6bd74ca05fc9c2420ea67f43014b30b64 (patch) | |
tree | 5bd77cf3a540f92e5c50d0bf6aed08e828efb34f | |
parent | tests/lighttpd.conf: add the upgrade header without replacing existing ones (diff) | |
download | papod-1c2cf9c6bd74ca05fc9c2420ea67f43014b30b64.tar.gz papod-1c2cf9c6bd74ca05fc9c2420ea67f43014b30b64.tar.xz |
src/hero.mjs: Destructure handler arguments in handleRequest()
-rw-r--r-- | src/hero.mjs | 8 |
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) => { |