createHandler
编辑此页面createHandler 用于在 entry-server.tsx 中启动服务器。
它接收一个返回静态文档的函数(通常使用 <StartServer> 创建),并使用以下三种服务器端渲染(SSR)函数之一来提供服务:
renderToString- "sync"(同步)renderToStringAsync- "async"(异步)renderToStream- "stream"(流式)
SSR 模式可以通过选项对象的 mode 属性进行配置:
import { createHandler, StartServer } from "@solidjs/start/server";
export default createHandler(() => ( <StartServer document={...} />), { mode: "async"});参数
| 参数 | 类型 | 默认值 | 描述 |
|---|---|---|---|
| fn | fn: (context: PageEvent) | 返回应用程序静态文档的函数 | |
| options.mode | string | "stream" | SSR 模式。选项有 'sync'、'async' 和 'stream' |