我们如何监听“http.Server”事件?或者我们如何实例化一个“http.Server”对象?
根据nodejs.org/api.html:
“http.Server”是一个 EventEmitter,具有“请求”、“连接”等事件。
但是我找不到监听这些事件的方法,因为我不确定如何实例化“http.Server”对象。我能找到的所有示例都使用“http.createServer”,并且 api 返回一个新的 Web 服务器对象而不是 EventEmitter 对象。
那么,如果我想知道“连接”事件,我该怎么做?
最佳答案
您需要使用net.CreateServer
来创建http.Server
的实例。
var server = net.CreateServer(callbackForTheConnectionEvent);
server.listen(1234, 'localhost');
看看我在这个答案中的代码:
Node.js: Connecting to a Server Using Sockets
(仅仅复制它没有多大意义......)
关于javascript - Node.js 新功能 - "http.Server"事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3976973/