/
githubmirror
/
solid
Обзор
Документация
Войти
/
githubmirror
/
solid
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
packages/solid-ssr/examples/async/index.js
23 строки
575 B
Ryan Carniato
update locks for seroval, change ssr example to port 3000
16 май 2025, 18:53
16 май 2025, 18:53
7c5351d
Код
Авторство
О чём код?
import express from "express"; import url from "url"; import { renderToStringAsync } from "solid-js/web"; import App from "../shared/src/components/App"; const app = express(); const port = 3000; app.use(express.static(url.fileURLToPath(new URL("../public", import.meta.url)))); app.get("*", async (req, res) => { let result; try { result = await renderToStringAsync(() => <App url={req.url} />); } catch (err) { console.error(err); } finally { res.send(result); } }); app.listen(port, () => console.log(`Example app listening on port ${port}!`));