【问题标题】:Adding multiple listeners to one EventEmitter on Node server向 Node 服务器上的一个 EventEmitter 添加多个监听器
【发布时间】:2018-03-13 17:21:16
【问题描述】:

我有 node.js 服务器,以及通过 AJAX HTTP 长轮询请求连接的客户端。 我想创建一个 EventEmitter 对象,并且我想在收到他的请求后将每个新客户端添加到该对象。 这样做的正确方法是什么?换句话说:如何在函数运行中使用“emitter.on(event, listener)”让每个客户端都在 EventEmitter listeners 数组中等待?

【问题讨论】:

    标签: node.js httprequest eventemitter


    【解决方案1】:

    只有一个事件发射器侦听器和一组等待的长轮询请求可能更容易。然后,您可以在连接来来去去时随时从数组中添加/删除项目,并且只有一个侦听器可以在事件发生时处理数组中的任何请求。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-04
      • 2020-11-18
      • 2012-12-04
      • 1970-01-01
      • 1970-01-01
      • 2013-03-11
      • 1970-01-01
      • 2013-04-08
      相关资源
      最近更新 更多