pipeThrough:参数1的'writable'属性不是WritableStream

时间:2019-06-12 14:14:21

标签: javascript fetch-api ndjson

我正在尝试通过ndjson parserpipeThrough()与来自获取请求的响应正文流链接为:

fetch(url)
  .then(resp => {
    const transform = ndjson.parse()
    const reader = resp.body.pipeThrough({ 'writable': transform, 'readable': 
    transform })
    reader.on('data', obj => {...}
  })

但是,pipeThrough抛出:

  

无法在“ ReadableStream”上执行“ pipeThrough”:参数1的“可写”属性不是WritableStream。

我已经检查过ndjson.parse()返回一个扩展了Transform的{​​{1}}实例,该实例又扩展了Duplex并实现了Readable,即:

Writable

所以,我不知道如何解决此错误?

0 个答案:

没有答案