Create a static handler to perform server-side data loading
export async function handleRequest(request: Request) { let { query, dataRoutes } = createStaticHandler(routes); let context = await query(request); if (context instanceof Response) { return context; } let router = createStaticRouter(dataRoutes, context); return new Response( ReactDOMServer.renderToString(<StaticRouterProvider ... />), { headers: { "Content-Type": "text/html" } } ); } function createStaticHandler( routes: RouteObject[], opts?: CreateStaticHandlerOptions, ) The route objects to create a static handler for
The base URL for the static handler (default: /)
Future flags for the static handler
A static handler that can be used to query data for the provided routes