前端开发

 首页 > 前端开发 > nodejs > nodejs中向HTTP响应传送进程的输出

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

分享到:
【字体:
导读:
         [导读] nodejs中向HTTP响应传送进程的输出 代码如下: varspawn=require(child_process).spawn;require(http).createServer(function(req,res){varchild=spawn(tail,[-f,/var/log/system.log]);//当有一个新的请求出现时,就通过执行...

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响应传送进程的输出,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

分享到:
nodejs中使用HTTP分块响应和定时器示例代...
 在本例中,将要创建一个输出纯文本的HTTP服务器,输出的纯文本每隔一秒会新增100个用换行符分隔的时间戳。 require('http').createServer(function(req, res) {  res.writeHead(200, {'Content-Type': 'text/plain'});  var left = 10;  var interval = setInterval(funct...
nodejs设置NODE_ENV环境变量
环境变量 环境变量是操作系统运行环境的一些参数。在开发环境或者部署环境中都需要使用到。 本文讲述了使用命令行临时对环境变量的查看、添加、修改和删除。和修改系统文件来永久设置环境变量的方法。 Windows 设置环境变量 临时(cmd) 查看环境变量,添加环境变量,删除环境变量 复制代码 #node中常用的到的环境变量是N...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……