当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Node.js stream.Readable.pause()用法及代码示例


readable.pause()

添加于:v0.9.4

readable.pause() 方法将导致处于流动模式的流停止发出 'data' 事件,从而退出流动模式。任何可用的数据都将保留在内部缓冲区中。

const readable = getReadableStreamSomehow();
readable.on('data', (chunk) => {
  console.log(`Received ${chunk.length} bytes of data.`);
  readable.pause();
  console.log('There will be no additional data for 1 second.');
  setTimeout(() => {
    console.log('Now data will start flowing again.');
    readable.resume();
  }, 1000);
});

如果有 'readable' 事件侦听器,则 readable.pause() 方法无效。

相关用法


注:本文由纯净天空筛选整理自nodejs.org大神的英文原创作品 stream.Readable.pause()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。