summaryrefslogtreecommitdiff
path: root/examples/ssr/server/server.mjs
diff options
context:
space:
mode:
Diffstat (limited to 'examples/ssr/server/server.mjs')
-rw-r--r--examples/ssr/server/server.mjs7
1 files changed, 4 insertions, 3 deletions
diff --git a/examples/ssr/server/server.mjs b/examples/ssr/server/server.mjs
index e760ac2f8..c6f35685e 100644
--- a/examples/ssr/server/server.mjs
+++ b/examples/ssr/server/server.mjs
@@ -15,9 +15,10 @@ async function handle(req, res) {
const route = app.match(req);
if (route) {
- const html = await app.render(req, route);
-
- res.writeHead(200, {
+ /** @type {Response} */
+ const response = await app.render(req, route);
+ const html = await response.text();
+ res.writeHead(response.status, {
'Content-Type': 'text/html; charset=utf-8',
'Content-Length': Buffer.byteLength(html, 'utf-8'),
});