三木社区

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 318|回复: 0
打印 上一主题 下一主题

process.stdin

[复制链接]

1562

主题

1564

帖子

4904

积分

博士

Rank: 8Rank: 8

积分
4904
跳转到指定楼层
楼主
发表于 2017-8-14 08:19:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一个指向 stdin (on fd 0)的可读流。
以下例子:打开标准输入流,并监听两个事件:
  1. process.stdin.setEncoding('utf8');

  2. process.stdin.on('readable', function() {
  3.   var chunk = process.stdin.read();
  4.   if (chunk !== null) {
  5.     process.stdout.write('data: ' + chunk);
  6.   }
  7. });

  8. process.stdin.on('end', function() {
  9.   process.stdout.write('end');
  10. });
复制代码
process.stdin 可以工作在老模式里,和 v0.10 之前版本的 node 代码兼容。
更多信息参见Stream compatibility.
在老的流模式里,stdin流默认暂停,必须调用 process.stdin.resume() 读取。可以调用 process.stdin.resume() 切换到老的模式。
如果开始一个新的工程,最好选择新的流,而不是用老的流。

回复

使用道具 举报

Archiver|手机版|小黑屋|三木电子社区 ( 辽ICP备11000133号-4 )

辽公网安备 21021702000620号

GMT+8, 2025-5-3 00:04 , Processed in 0.025246 second(s), 23 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表