process.stdin.on('data',function(data){})理解不了含义
on是在监听data吗,data是什么含义?触发了什么
回答:
process.stdin 流
process.stdin属性返回连接到stdin(fd 0)的流 。它是一个 net.Socket(它是一个Duplex 流),除非fd 0引用一个文件,在这种情况下它是一个可读流。
做为Socket接口的实现,他有如下事件可供监听使用:
- close :hadError true如果套接字有传输错误,则为<boolean>。socket完全关闭后发出。参数hadError是一个布尔值,表示套接字是否由于传输错误而关闭。
- connect: 成功建立套接字连接时发出。见net.createConnection()。
data: <缓冲区> | <字符串> 收到数据时发出。参数data将是一个Buffer或 String。数据编码由设置socket.setEncoding()。如果在Socket 发出'data'事件时没有侦听器,则数据将丢失。
- drain: 写缓冲区变空时发出。可用于限制上传。
...
以上是 process.stdin.on('data',function(data){})理解不了含义 的全部内容, 来源链接: utcz.com/p/198337.html