diff --git a/packages/react-router/src/ssr/renderRouterToString.tsx b/packages/react-router/src/ssr/renderRouterToString.tsx index b75e88e78e8..756795babba 100644 --- a/packages/react-router/src/ssr/renderRouterToString.tsx +++ b/packages/react-router/src/ssr/renderRouterToString.tsx @@ -17,7 +17,7 @@ export const renderRouterToString = async ({ const injectedHtml = await Promise.all(router.serverSsr!.injectedHtml).then( (htmls) => htmls.join(''), ) - html = html.replace(``, `${injectedHtml}`) + html = html.replace(``, () => `${injectedHtml}`) return new Response(`${html}`, { status: router.state.statusCode, headers: responseHeaders, diff --git a/packages/solid-router/src/ssr/renderRouterToString.tsx b/packages/solid-router/src/ssr/renderRouterToString.tsx index 4394062fed3..987ec463f48 100644 --- a/packages/solid-router/src/ssr/renderRouterToString.tsx +++ b/packages/solid-router/src/ssr/renderRouterToString.tsx @@ -29,7 +29,7 @@ export const renderRouterToString = async ({ const injectedHtml = await Promise.all(router.serverSsr!.injectedHtml).then( (htmls) => htmls.join(''), ) - html = html.replace(``, `${injectedHtml}`) + html = html.replace(``, () => `${injectedHtml}`) return new Response(`${html}`, { status: router.state.statusCode, headers: responseHeaders,