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

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

我想弄清楚如何实现websockets / socket.io。 如果任何人都可以给我一些关于文件放置的提示,或者帮我弄明白,那将是太棒了。

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

对于这样一个聊天应用程序的实现,自己实现整个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)。 您可以直接使用数据同步和pub / subfunction。 另外,因为它是开源的,所以有一个很好的社区可以帮助你解决问题,以防你陷入某个地方。

希望这可以帮助!