Home > @elux/react-web > createSSR
createSSR() function
创建应用(SSR)
Signature:
export declare function createSSR(appConfig: AppConfig, routerOptions: RouterInitOptions): {
render(options?: RenderOptions | undefined): Promise<string>;
};
Parameters
Parameter | Type | Description |
---|---|---|
appConfig | AppConfig | 应用配置 |
routerOptions | RouterInitOptions | 原生请求 |
Returns:
{ render(options?: RenderOptions | undefined): Promise<string>; }
返回包含render
方法的下一步实例,参见RenderOptions
Remarks
应用唯一的创建入口,用于服务端渲染(SSR)。客户端渲染(CSR)请使用createApp()
Example
export default function server(request: {url: string}, response: any): Promise<string> {
return createSSR(moduleGetter, request.url, {request, response}).render();
}