node.js的新手 - “http.Server”事件

时间:2010-10-20 10:47:24

标签: javascript node.js

我们如何收听“http.Server”事件?或者我们如何实例化“http.Server”对象?

根据nodejs.org/api.html:

“http.Server”是一个EventEmitter,其中包含“请求”,“连接”等事件。

但是我找不到监听这些事件的方法,因为我不确定如何实例化“http.Server”对象。我能找到的所有示例都使用“http.createServer”,api返回一个新的Web服务器对象而不是EventEmitter对象。

所以,如果我想知道“连接”事件,我应该怎么做?

1 个答案:

答案 0 :(得分:0)

您需要使用net.CreateServer创建http.Server的实例。

var server = net.CreateServer(callbackForTheConnectionEvent);
server.listen(1234, 'localhost');

在这个答案中看看我的代码:
Node.js: Connecting to a Server Using Sockets

(只是复制它没有多大意义......)