function assembleHandler
Since 0.1.0
assembleHandler(
build: unknown,
createRequestHandler: (
build: unknown,
mode: string
) => unknown
,
mode: string
): SsrRequestHandler

Pure function that assembles an RR request handler from a pre-loaded build and the createRequestHandler factory.

Extracted so it can be unit-tested without any I/O or network imports.

Parameters

build: unknown

The RR ServerBuild (default export of the app's server build)

createRequestHandler: (
build: unknown,
mode: string
) => unknown

The factory from npm:react-router

mode: string

'production' or 'development'

Return Type

A callable SsrRequestHandler

Usage

import { assembleHandler } from "react-router-plugin/src/index.ts";