createHandler
Edit this pageThe createHandler is used to start the server in entry-server.tsx.
It takes a function that returns a static document (often created with <StartServer>), and serves it using one of the three function for server side rendering (SSR):
renderToString- "sync"renderToStringAsync- "async"renderToStream- "stream"
The SSR mode can be configured through the mode property on the options object:
import { createHandler, StartServer } from "@solidjs/start/server";
export default createHandler(() => ( <StartServer document={...} />), { mode: "async"});Parameters
| Argument | Type | Default | Description |
|---|---|---|---|
| fn | fn: (context: PageEvent) | A function that returns the static document for your application. | |
| options.mode | string | "stream" | The SSR mode. Options are 'sync', 'async' and 'stream'. |