1
4

1 に答える 1

3

on('data') listerner を追加しないと、_read() が呼び出されません。なぜですか?

ストリームは一時停止しています。最近のバージョンのノードを使用していると仮定します。

https://nodejs.org/api/stream.html#stream_two_modes

すべての読み取り可能なストリームは一時停止モードで始まりますが、次のいずれかの方法でフロー モードに切り替えることができます。

「データ」イベント ハンドラを追加します。

stream.resume() メソッドを呼び出します。

stream.pipe() メソッドを呼び出してデータを Writable に送信します。

ところで、読み取り可能なものを作成するには、nomsまたはmississippi.fromを確認してください

于 2016-07-05T14:00:52.360 に答える