diff --git a/.changeset/cool-ducks-cheat.md b/.changeset/cool-ducks-cheat.md new file mode 100644 index 000000000000..3dffec71fe72 --- /dev/null +++ b/.changeset/cool-ducks-cheat.md @@ -0,0 +1,5 @@ +--- +'@sveltejs/adapter-node': patch +--- + +Handle Uint8Array bodies from endpoints diff --git a/packages/adapter-node/src/server.js b/packages/adapter-node/src/server.js index e083220b56ec..ac22dc253827 100644 --- a/packages/adapter-node/src/server.js +++ b/packages/adapter-node/src/server.js @@ -82,7 +82,8 @@ export function createServer({ render }) { if (rendered) { res.writeHead(rendered.status, rendered.headers); - res.end(rendered.body); + if (rendered.body) res.write(rendered.body); + res.end(); } else { res.statusCode = 404; res.end('Not found');