【发布时间】:2012-05-24 07:49:38
【问题描述】:
我正在破解一个 Node 程序,该程序使用smtp-protocol 来捕获 SMTP 电子邮件并处理邮件数据。该库将邮件数据作为流提供,我不知道如何将其转换为字符串。
我目前正在使用stream.pipe(process.stdout, { end: false }) 将其写入标准输出,但正如我所说,我需要字符串中的流数据,一旦流结束我就可以使用它。
如何将 Node.js 流中的所有数据收集到字符串中?
【问题讨论】:
-
您应该复制流或使用 (autoClose: false) 标记它。污染内存是不好的做法。
标签: javascript node.js stream