我们如何收听“http.Server”事件?或者我们如何实例化“http.Server”对象?
根据nodejs.org/api.html:
“http.Server”是一个EventEmitter,其中包含“请求”,“连接”等事件。
但是我找不到监听这些事件的方法,因为我不确定如何实例化“http.Server”对象。我能找到的所有示例都使用“http.createServer”,api返回一个新的Web服务器对象而不是EventEmitter对象。
所以,如果我想知道“连接”事件,我应该怎么做?
答案 0 :(得分:0)
您需要使用net.CreateServer
创建http.Server
的实例。
var server = net.CreateServer(callbackForTheConnectionEvent);
server.listen(1234, 'localhost');
在这个答案中看看我的代码:
Node.js: Connecting to a Server Using Sockets
(只是复制它没有多大意义......)