From 93ce78aa0736268de132bf30b2d9f6d062c7c3c8 Mon Sep 17 00:00:00 2001 From: Pooya Parsa Date: Fri, 8 Jul 2022 14:38:38 +0200 Subject: [PATCH] fix(ipx): ensure leading slash is added to ipx url --- src/runtime/ipx.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/runtime/ipx.ts b/src/runtime/ipx.ts index a14553dd1..88571f462 100644 --- a/src/runtime/ipx.ts +++ b/src/runtime/ipx.ts @@ -1,5 +1,6 @@ import { fileURLToPath } from 'node:url' import { createIPX, createIPXMiddleware } from 'ipx' +import { withLeadingSlash } from 'ufo' import { eventHandler, lazyEventHandler } from 'h3' import { useRuntimeConfig } from '#imports' @@ -14,7 +15,7 @@ export default lazyEventHandler(() => { const middleware = createIPXMiddleware(ipx) return eventHandler(async (event) => { - event.req.url = event.context.params._ + event.req.url = withLeadingSlash(event.context.params._) await middleware(event.req, event.res) }) })