服务端设置
编辑此页面对于服务端设置,在服务器端使用 MetaProvider
包装您的应用程序。
此组件会使用一个 tags[]
数组将头部标签传递到服务端渲染负载中。一旦在服务端渲染完成,该组件会更新此数组以包含这些标签。
import { renderToString, getAssets } from "solid-js/web";import { MetaProvider } from "@solidjs/meta";import App from "./App";
// ... within the context of a request ...const app = renderToString(() => ( <MetaProvider> <App /> </MetaProvider>));
res.send(` <!doctype html> <html> <head> ${getAssets()} </head> <body> <div id="root">${app}</div> </body> </html>`);