【问题标题】:Node rest and websockets connection节点休息和 websockets 连接
【发布时间】:2018-07-31 12:25:46
【问题描述】:

我创建了包含 rest 服务器和 websocket 服务器的项目,它们每个都在不同的端口上独立工作。现在我想从休息请求向所有连接的 websocket 客户端发送消息,但我不知道“如何实现一些router/middleware 来处理这个”。有什么想法或建议吗?

【问题讨论】:

    标签: node.js rest websocket


    【解决方案1】:

    好的,我已经解决了。为了获得这个,我使用了依赖注入。我创建了一个类作为中间件来处理消息并在休息路由器中使用它:

    let logicClasInstance = new LogicClassInstance(websockets);
    router.get('/accesPage', (req, res) => {
     logicClassInstance.methodToCommunicateWithWebsockets()
     res.sendStatus(200);
    }
    

    这个 logicClassInstance 可以在 Websocket 服务器上运行并处理两个服务器之间的消息。我希望这可以帮助某人。

    如果这可以做得更好,我将不胜感激地看到一些解决方案或提示。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-06-03
      • 2014-01-15
      • 2018-10-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-02
      相关资源
      最近更新 更多