Skip to content

Commit 5c55dec

Browse files
committed
SSR: relay renderStream error in bundle renderer
1 parent 18386c4 commit 5c55dec

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/server/create-bundle-renderer.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,11 @@ export function createBundleRendererCreator (createRenderer) {
1717
renderToStream: (context) => {
1818
const res = new PassThrough()
1919
runInVm(code, context).then(app => {
20-
renderer.renderToStream(app).pipe(res)
20+
const renderStream = renderer.renderToStream(app)
21+
renderStream.on('error', err => {
22+
res.emit('error', err)
23+
})
24+
renderStream.pipe(res)
2125
}).catch(err => {
2226
process.nextTick(() => {
2327
res.emit('error', err)

0 commit comments

Comments
 (0)