将流无处传递

时间:2019-01-07 14:32:44

标签: javascript node.js

我有一个数据流,我需要将它写到任何地方,但不要立即停止它。下面的代码将写入文件,因此只要流不断,它就可以保持连接有效。

 request
.get(href)
.on('response', function(response) {
    console.log(response.statusCode)
    console.log(response.headers['content-type'])
})
.pipe(fs.createWriteStream("name.mp3"))

是否可以将该流无处传递,同时仍保持fs.createWritableStream之类的连接?

我尝试使用dev-null(npm软件包),但它似乎只是立即终止了连接。

1 个答案:

答案 0 :(得分:2)

似乎是一个奇怪的问题,但是也许您可以使用/dev/null或下面的帖子中介绍的Windows等效语言?

How can I write to the NUL device under Windows from node.js?

我确实看到您尝试过使用dev-null软件包进行类似的操作,但是也许不用该软件包也可以尝试一下,看看是否可行。