fix(nuxt): strip query in x-nitro-prerender header

This commit is contained in:
Daniel Roe 2025-03-07 12:29:07 +00:00
parent 2c68c924c3
commit 2476cab9a3
No known key found for this signature in database
GPG Key ID: 3714AB03996F442B

View File

@ -255,7 +255,7 @@ export default defineRenderHandler(async (event): Promise<Partial<RenderResponse
if (_PAYLOAD_EXTRACTION) {
// Hint nitro to prerender payload for this route
appendResponseHeader(event, 'x-nitro-prerender', joinURL(url, PAYLOAD_FILENAME))
appendResponseHeader(event, 'x-nitro-prerender', joinURL(url.replace(/\?.*$/, ''), PAYLOAD_FILENAME))
// Use same ssr context to generate payload for this route
await payloadCache!.setItem(withoutTrailingSlash(url), renderPayloadResponse(ssrContext))
}