Maison  >  Article  >  interface Web  >  Sortie du processus de livraison de réponse HTTP dans nodejs

Sortie du processus de livraison de réponse HTTP dans nodejs

巴扎黑
巴扎黑original
2017-05-14 14:31:581103parcourir

Cet article présente principalement le résultat du processus de transmission de réponse HTTP dans nodejs. Il est très bon et a une valeur de référence. Les amis qui en ont besoin peuvent s'y référer

Sans plus tarder, je publierai directement le. code pour vous Oui, le code spécifique est le suivant :

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);//能生成进程,并传输进程输出的流服务,并根据需要结束子进程

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn