import type { EntryContext } from '@remix-run/node'; import { RemixServer } from '@remix-run/react'; import { renderToString } from 'react-dom/server'; export default function handleRequest( request: Request, responseStatusCode: number, responseHeaders: Headers, remixContext: EntryContext, ) { const markup = renderToString(); responseHeaders.set('Content-Type', 'text/html'); return new Response(`${markup}`, { status: responseStatusCode, headers: responseHeaders, }); }