diff --git a/src/server.test.tsx b/src/server.test.tsx index 2b2f5d3..598283a 100644 --- a/src/server.test.tsx +++ b/src/server.test.tsx @@ -73,10 +73,7 @@ test("serveFragment with pipeStream option", async () => { callback(undefined, "
hi there
"); }, }); - input.pipe( - transformer, - { end: false } - ); + input.pipe(transformer); return transformer; }, }) diff --git a/src/server.tsx b/src/server.tsx index 4adbb85..59d6cd0 100644 --- a/src/server.tsx +++ b/src/server.tsx @@ -168,17 +168,9 @@ export async function serveFragment( ); const removeReactRootStream = new RemoveReactRoot(); - stream.pipe( - removeReactRootStream, - { end: false } - ); + stream.pipe(removeReactRootStream); const lastStream: NodeJS.ReadableStream = options.pipeStream ? options.pipeStream(removeReactRootStream) : removeReactRootStream; - lastStream.pipe( - res, - { end: false } - ); - - stream.on("end", () => res.end()); + lastStream.pipe(res); }