async renderToNodeStream({ res, render, component, styleStrategy }) { const delemitter = `<!-- renderToNodeStream ${Math.random()} renderToNodeStream --->`; const content = await render(delemitter); const [before, after] = content.split(delemitter); res.write(before); let stream = renderToNodeStream(component); if (styleStrategy === 'emotion') { stream = stream.pipe(renderStylesToNodeStream()); } stream.pipe(res, { end: false }); stream.on('end', () => { res.write(after); res.end(); }); }