参数说明
on(event, callback)
event 事件名称
callback( 回调事件
? 根据事件规定,参考事件列表
)
事件列表
| 事件 | 示例 | 描述 |
|---|---|---|
| request | server.on("request", function(req, res){ }); |
接收到客服端请求时触发。createServer方法的回调函数 req 参考:request res 参考:response |
| listening | server.on("listening", function(){ }); | 监听端口时触发。listen方法的回调函数 |
| connection | server.on("connection", function(socket){ }); | 客户端 与 服务器 建立连接时触发 |
| close | server.on("close", function(){ }); | 关闭服务器时触发。close方法的回调函数 |
| error | server.on("error", function(err){ }); | 监听端口产生错误 err.code == "EADDRINUSE" 端口被占用 |
| timeout | server.on("timeout", function(socket){ }); | 连接超时触发。setTomeout方法的回调函数 |