Entrypoints

entry-server.tsx

编辑此页面

entry-server.tsx 是应用程序在服务器端的启动入口。 它通过向 <StartServer> 提供一个文档组件,并将其传递给 createHandler 来实现服务器端渲染。 一个新项目的典型 entry-server.tsx 文件看起来是这样的:

import { createHandler, StartServer } from "@solidjs/start/server";
export default createHandler(() => (
<StartServer
document={({ assets, children, scripts }) => (
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="icon" href="/favicon.ico" />
{assets}
</head>
<body>
<div id="app">{children}</div>
{scripts}
</body>
</html>
)}
/>
));

关于设置不同的 SSR 模式(同步 | 异步 | 流式),请参见 createHandler

报告此页面问题