Jon*_*Jon 8 gzip stream fs node.js
我正在从fs.createReadStream()返回的文件流中读取,并且我将它传递给使用zlib.createGzip()创建的gzip流,然后我将gzip流传递给HTTP响应.
我不知道如何处理这些流上的'错误'事件.我只是想确保所有流都关闭,记录错误,并且没有资源泄露(注意文件流的autoClose设置为true).
例如,如果在fs读取流上发生错误,那将如何影响gzip流,然后影响响应流?"错误"事件会自动传播还是只是未处理并使我的应用程序崩溃?我应该在每个流上或仅在链中的最后一个流上监听"错误"事件吗?如果我在fs流上听'错误'会发生什么 - gzip流是否仍会检测到发生了错误?
| 归档时间: |
|
| 查看次数: |
2915 次 |
| 最近记录: |