summaryrefslogtreecommitdiff
path: root/examples/ssr/server/server.mjs
diff options
context:
space:
mode:
authorGravatar Fred K. Schott <fkschott@gmail.com> 2022-02-24 12:39:41 -0800
committerGravatar GitHub <noreply@github.com> 2022-02-24 14:39:41 -0600
commita0fc5cb5ff0003e9bb4b54cbf98035b1e0a6b113 (patch)
treee608293d1c595b99aad9cfa6b955822ae460a862 /examples/ssr/server/server.mjs
parent2e5c3b512638bf06c7eb896fcf5cd8179fe91ca8 (diff)
downloadastro-a0fc5cb5ff0003e9bb4b54cbf98035b1e0a6b113.tar.gz
astro-a0fc5cb5ff0003e9bb4b54cbf98035b1e0a6b113.tar.zst
astro-a0fc5cb5ff0003e9bb4b54cbf98035b1e0a6b113.zip
ensure utf8 encoding when serving html (#2654)
* ensure utf8 encoding on servers * Create spicy-tomatoes-act.md * Update spicy-tomatoes-act.md Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
Diffstat (limited to 'examples/ssr/server/server.mjs')
-rw-r--r--examples/ssr/server/server.mjs3
1 files changed, 2 insertions, 1 deletions
diff --git a/examples/ssr/server/server.mjs b/examples/ssr/server/server.mjs
index bc495f5c6..b08bed209 100644
--- a/examples/ssr/server/server.mjs
+++ b/examples/ssr/server/server.mjs
@@ -18,7 +18,8 @@ async function handle(req, res) {
const html = await app.render(req, route);
res.writeHead(200, {
- 'Content-Type': 'text/html',
+ 'Content-Type': 'text/html; charset=utf-8',
+ 'Content-Length': Buffer.byteLength(html, 'utf-8'),
});
res.end(html);
} else if (/^\/api\//.test(req.url)) {