javascript - Node.js 新功能 - "http.Server"事件

标签 javascript node.js

我们如何监听“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/

相关文章:

node.js - AWS ELB 对比用于负载平衡的 node-http-proxy 反向代理

javascript - 如何在javascript中#include?

javascript - 检查变量是否是 JavaScript 中的函数的最佳方法

angularjs - Angular 快速启动错误

node.js - 使用 node.js 中的 express,客户端 cookie 未正确存储在 redis 存储中

Node.js 继承

javascript - Node.js、Express.js 不向客户端发送文件

javascript - 上传前的 CSS 方形缩略图预览

javascript - 从类构造函数调用函数

javascript - 将python字典输出转换为流程图