Tag: 尾部

Nodejs产生远程的尾部和socket-io到客户端

我对Nodejs相当陌生,我正在构build一个ssh到远程机器的应用程序,并得到一个日志文件的tail -f 。 我正在接收的日志文件的行通过socket-io (版本2.0.3)发送给客户端, 现在,我面临的一个问题是,当第二个浏览器试图tail另一个日志时,新的日志将被发送到两个浏览器,而不是只发出请求的那个。 我不知道这是否是我的socket-io代码或child_process 。 这是服务器: const express = require('express'), app = express(), path = require('path'), bodyParser = require('body-parser'), logger = require('morgan'), server = require('http').Server(app), io = require('socket.io')(server), spawn = require('child_process').spawn, events = require('events'), eventEmitter = new events.EventEmitter(); // Fix body of requests app.use(bodyParser.urlencoded({extended: true})); app.use(bodyParser.json()); // Log the requests app.use(logger('dev')); // […]