diff --git a/src/index.ts b/src/index.ts index a27058f..fad4c98 100644 --- a/src/index.ts +++ b/src/index.ts @@ -68,7 +68,7 @@ export const node = for (const [name, index] of ids) params[name] = req.getParameter(index) - const request = new Request(`http://a.aa${path}`, { + const request = new Request(`http://a.aa${path}?${q}`, { body: method !== 'GET' && method !== 'HEAD' ? await readStream(req, res) @@ -82,13 +82,19 @@ export const node = headers: {} } + const url = request.url + const s = url.indexOf('/', 11) + const qi = url.indexOf('?', s + 1) + const context = { ...app.decorators, set, params, store: app.store, request, - query + query, + url, + qi } as Context for (let i = 0; i < app.event.request.length; i++) {