节点 JS 抛出错误"unhandled stream error in pipe"



我正在循环浏览我希望在NodeJS中下载的许多图像。但它是在排队的随机地点爆炸的。我怀疑这是因为我对多个流使用了错误的.pipe,但我不确定。

这就是它轰炸的要点:

request(options).pipe(fs.createWriteStream(targetPath)).on('close', callback)

这会是原因吗?谢谢

由于没有处理error事件,您遇到了流错误。

添加以下内容(用于进一步调试(:

request(options)
.pipe(
fs.createWriteStream(targetPath))
.on('error', myErrorHandler) // <--- This bit
.on('close', callback)
)

最新更新