从可读流中读取对象会导致TypeError异常

从可读流中读取对象会导致TypeError异常,第1张

从可读流中读取对象会导致TypeError异常

stacktrace指示问题不在于

Readable
流中,而在于将
Writable
其用管道传递到(
process.stdout
)的流中。

将其替换

Writable
objectMode
设置为的流,
true
您的错误就会消失。

var stream = require('stream');class MyReadable extends stream.Readable {  constructor(options) {    super(options);  }  _read(size) {    this.push({a: 1});  }}class MyWritable extends stream.Writable {  constructor(options) {    super(options);  }  _write(chunk) {    console.log(chunk);  }}var x = new MyReadable({objectMode: true});x.pipe(new MyWritable({objectMode: true}));


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5001779.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-14
下一篇2022-11-14

发表评论

登录后才能评论

评论列表(0条)

    保存