From 963b343f5a8c8bac29dfb8ec9d1d6d736a687e49 Mon Sep 17 00:00:00 2001 From: Alessandro Cuppari Date: Sun, 10 Mar 2024 18:06:46 +0000 Subject: [PATCH] feat: add params to h3 event object for api router --- packages/vinxi-router/api-handler.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/vinxi-router/api-handler.js b/packages/vinxi-router/api-handler.js index 222c626f..dfac7c1c 100644 --- a/packages/vinxi-router/api-handler.js +++ b/packages/vinxi-router/api-handler.js @@ -7,7 +7,8 @@ const routes = [ ...route, handler: async (event, params) => { const mod = await route.$handler.import(); - return await mod.default(event, params); + event.context['params'] = params + return await mod.default(event); }, })), ]; @@ -35,7 +36,9 @@ function createRouter(routes) { for (let i = 0; i < route.keys.length; i++) { params[route.keys[i].name] = match[i + 1]; } - return await route.handler(event, params); + // add params to context object + event.context['params'] = params + return await route.handler(event); } }