summaryrefslogtreecommitdiff
path: root/src/hero.mjs
diff options
context:
space:
mode:
Diffstat (limited to 'src/hero.mjs')
-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) => {