Quantcast
Channel: CNode:Node.js专业中文社区
Viewing all articles
Browse latest Browse all 14821

Gunzip.zlibOnError会把整个node进程崩掉

$
0
0

关键代码 var rawstream = new Readable({ highWaterMark : 128 * 1024, read(size) { } });

rawstream.pipe(zlib.createGunzip())

然后后续会不停的rawstream.push一些binary的数据

有时候客户端可能会传过来损坏的gzip数据 然后就会Gunzip.zlibOnError 把整个node进程崩掉 我试了rawstream.on(‘error’, function(err){

}); 并不能捕获到error 求教 有什么办法至少能不让node崩掉?


Viewing all articles
Browse latest Browse all 14821

Trending Articles