nodejs中向HTTP响应传送进程的输出


Posted in NodeJs onMarch 19, 2017

废话不多说了,直接给大家贴代码了,具体代码如下所述:

var spawn = require('child_process').spawn;
require('http').createServer(function(req, res) {
 var child = spawn('tail', ['-f', '/var/log/system.log']);//当有一个新的请求出现时,就通过执行 tail -f /var/log/system.log命令启动一个新的进程
 child.stdout.pipe(res);//将子进程的输出传入相响应主体中
 res.on('end', function() {
 child.kill();
 });
}).listen(4000);//能生成进程,并传输进程输出的流服务,并根据需要结束子进程

以上 所述是小编给大家介绍的nodejs中向HTTP响应传送进程的输出,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

NodeJs 相关文章推荐
使用nodejs、Python写的一个简易HTTP静态文件服务器
Jul 18 NodeJs
轻松创建nodejs服务器(8):非阻塞是如何实现的
Dec 18 NodeJs
基于html5和nodejs相结合实现websocket即使通讯
Nov 19 NodeJs
NodeJs读取JSON文件格式化时的注意事项
Sep 25 NodeJs
Nodejs--post的公式详解
Apr 29 NodeJs
Express+Nodejs 下的登录拦截实现代码
Jul 01 NodeJs
nodejs动态创建二维码的方法
Aug 12 NodeJs
nodejs实现超简单生成二维码的方法
Mar 17 NodeJs
NodeJS模块与ES6模块系统语法及注意点详解
Jan 04 NodeJs
深入理解nodejs搭建静态服务器(实现命令行)
Feb 05 NodeJs
nodejs实现百度舆情接口应用示例
Feb 07 NodeJs
NodeJS和浏览器中this关键字的不同之处
Mar 03 NodeJs
实例分析nodejs模块xml2js解析xml过程中遇到的坑
Mar 18 #NodeJs
nodejs中模块定义实例详解
Mar 18 #NodeJs
Nodejs基于LRU算法实现的缓存处理操作示例
Mar 17 #NodeJs
用nodeJS搭建本地文件服务器的几种方法小结
Mar 16 #NodeJs
nodejs+express实现文件上传下载管理网站
Mar 15 #NodeJs
nodejs搭建本地http服务器教程
Mar 13 #NodeJs
搭建简单的nodejs http服务器详解
Mar 09 #NodeJs
You might like
电脑硬件及电脑配置知识大全
2020/03/17 数码科技
php数字游戏 计算24算法
2012/06/10 PHP
thinkphp实现图片上传功能分享
2014/03/04 PHP
解密ThinkPHP3.1.2版本之模板继承
2014/06/19 PHP
PHP中调用C/C++制作的动态链接库的教程
2016/03/10 PHP
thinkPHP订单数字提醒功能的实现方法
2016/12/01 PHP
php中输出json对象的值(实现方法)
2018/03/07 PHP
js下通过getList函数实现分页效果的代码
2010/09/17 Javascript
jWiard 基于JQuery的强大的向导控件介绍
2011/10/28 Javascript
jquery 日期控件datepicker属性详细解析
2013/11/08 Javascript
页面按钮禁用与解除禁用的方法
2014/02/19 Javascript
js操作IE浏览器弹出浏览文件夹可以返回目录路径
2014/07/14 Javascript
完美兼容各大浏览器的jQuery插件实现图片切换特效
2014/12/12 Javascript
jQuery Real Person验证码插件防止表单自动提交
2015/11/06 Javascript
sea.js常用的api简易文档
2016/11/15 Javascript
Angularjs为ng-click事件传递参数
2017/06/15 Javascript
JS去掉字符串末尾的标点符号及删除最后一个字符的方法
2017/10/24 Javascript
ES6知识点整理之模块化的应用详解
2019/04/15 Javascript
webpack4 SplitChunks实现代码分隔详解
2019/05/23 Javascript
nuxt框架中对vuex进行模块化设置的实现方法
2019/09/06 Javascript
[01:46]辉夜杯—打造中国DOTA新格局
2015/12/25 DOTA
[02:02:38]VG vs Mineski Supermajor 败者组 BO3 第一场 6.6
2018/06/07 DOTA
[01:00:22]DOTA2-DPC中国联赛定级赛 LBZS vs Magma BO3第三场 1月10日
2021/03/11 DOTA
Flask框架学习笔记(一)安装篇(windows安装与centos安装)
2014/06/25 Python
对Python发送带header的http请求方法详解
2019/01/02 Python
使用python模拟命令行终端的示例
2019/08/13 Python
Python中文分词库jieba,pkusegwg性能准确度比较
2020/02/11 Python
Python实现动态给类和对象添加属性和方法操作示例
2020/02/29 Python
python 密码学示例——理解哈希(Hash)算法
2020/09/21 Python
python3.9.1环境安装的方法(图文)
2021/02/02 Python
python 实现有道翻译功能
2021/02/26 Python
蔻驰西班牙官网:COACH西班牙
2019/01/16 全球购物
巴基斯坦购物网站:Goto
2019/03/11 全球购物
《蜗牛》教学反思
2014/02/18 职场文书
小学班主任心得体会
2016/01/07 职场文书
MySQ InnoDB和MyISAM存储引擎介绍
2022/04/26 MySQL