-
如何触发nodejs的process.stdin的end事件5
nodejs.org官方网站上,关于process.stdin有下面的一段程序。
process.stdin.resume(); process.stdin.setEncoding('utf8'); process.stdin.on('data', function (chunk) { process.stdout.write('data: ' + chunk); }); process.stdin.on('end', function () { process.stdout.write('end'); });
在windows xp下,保存成test.js,然后在命令行输入node test.js运行后一切OK,只是不知道
如何才能触发end事件的回调,也就是说怎样才能执行到红色的那行代码。
在网上查了一下,说是遇到EOF,或者直接按Ctl Z,就可以触发end事件,但是Ctl Z,D啥的都试了,
仍然不好使,调用了一下process.stdin.pause(),process.stdin.end()以及Ctl C,都只是结束
了程序,并没有触发到end事件。网上很多人都转载了类似的代码,不过都没有提及end事件的触发问题。
请牛人指点迷津。
2012年10月12日 09:48
相关推荐
nodeJs 12.22.12-x64-windows版本 nodeJs 12.22.12-x64-windows版本 nodeJs 12.22.12-x64-windows版本 nodeJs 12.22.12-x64-windows版本 nodeJs 12.22.12-x64-windows版本
nodejs14.9.0
用于解决jenkins安装nodeJs插件后不能选择nodejs版本,将该文件上传到服务器,然后 docker cp ./hudson.plugins.nodejs.tools.NodeJSInstaller 容器ID:/var/jenkins_home/updates 然后重启Jenkins
Node.js 就是运行在服务端的 JavaScript,是一个基于Chrome JavaScript 运行时建立的一个平台...Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。
debain安装nodejs和npm,nodejs12.18.2-npm6.14.5版本,二进制编译好的,直接可以使用
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
jenkins的nodejs12.8插件,在jenkins版本太老,不能更新插件时使用,上传文件到linux进入/root/.jenkins/updates/,重启jenkins即可。
nodejs老版本,10.24.1
nodejs学习.md
nodejs cytoid.js
centos7.0安装nodejs8.x.x,讲解cengos7.0安装nodejs8.9.0的详细过程,以及配置全局node 和 npm命令
8. **事件循环**:Node.js 的核心是事件循环,它处理异步操作并触发相应的回调函数。 学习Node.js,你需要掌握JavaScript的基础知识,理解异步编程原理,并熟悉其内置模块和生态系统。同时,随着Node.js版本的升级...
Node.js 使用高效、轻量级的事件驱动、非阻塞 I/O 模型。Node.js 的生态系统是目前最大的开源包管理系统。 Node.js 是一套用来编写高性能网络服务器的 JavaScript 工具包,一系列的变化由此开始。比较独特的是,...
nodejs11安装文件,解决win7操作系统nodeJs环境搭建失败问题:Node.js is only supported on Windows 8.1, Windows Server 2012 R2, or higher
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
nodejs v14.15.0手册。
Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台, 用来方便地搭建快速的 易于扩展的网络应用· Node.js 借助事件驱动, 非阻塞I/O 模型变得轻量和高效, 非常适合 运行在分布式设备 的 数据密集型 的...
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node ...