使用实时更新Express,Mongodb,Nodejs编写基于反应的聊天应用程序

时间:2017-11-21 18:55:36

标签: node.js reactjs express websocket socket.io

我正在编写一个聊天应用程序的应用程序,需要使用websocketssocket.io来检查服务器中的更新。它会将信息转发给所有客户。 GitHub存储库已连接。

我试图找出如何实现websockets / socket.io。 如果有人能给我一些关于文件放置的提示或者帮我弄清楚那会很棒。

项目链接:https://github.com/vschool-september-2017/chatter

1 个答案:

答案 0 :(得分:0)

对于聊天应用程序的这种实现,自己实现整个websockets架构可能会变得复杂。相反,您可能希望使用某些IaaS和PaaS服务,例如deepstream.io,Firebase,socket.io等。

以下是使用deepstream.io https://deepstreamhub.com/tutorials/example-apps/realtime-chat-in-browser/#page-header的聊天应用程序示例 deepstream在内部使用websockets(或可选的HTTP)。您可以直接使用数据同步和发布/订阅功能。此外,由于它是开源的,所以有一个很棒的社区可以帮助你,以防你被困在某个地方。

希望这有帮助!