【发布时间】:2017-02-09 18:27:24
【问题描述】:
在 NodeJS 中,我使用 ExpressJS(其中 res 是可写流)
const readableStream = someAsyncTask();
readableStream.pipe(res);
readableStrean.on('end', () => {
res.write('a bit more');
res.end();
});
这导致:
未捕获的异常错误:结束后写入
所以我假设管道导致可写流关闭。如何将可读流通过管道传输到输出,然后当该流结束时,将其他数据流式传输到输出?
【问题讨论】:
-
该死的,这很明显,不是吗。你想把它作为答案发布吗?
标签: javascript node.js stream