首页 >web前端 >js教程 >nodejs中向HTTP响应传送进程的输出

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

巴扎黑
巴扎黑原创
2017-05-14 14:31:581181浏览

这篇文章主要介绍了nodejs中向HTTP响应传送进程的输出 ,非常不错,具有参考借鉴价值,需要的朋友可以参考下

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

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响应传送进程的输出的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn