Reactjs 使用react、express、node mongodb/postgress实时更改

Reactjs 使用react、express、node mongodb/postgress实时更改,reactjs,express,mern,Reactjs,Express,Mern,在过去的几个月里,我做了一些MERN项目,我发现了一些真正困扰我的事情,不是因为我不知道那是什么,而是因为这是我从未听说过的事情 我想说的是,我做的每一个项目,我都不能实时看到变化,例如,我做了一个facebook克隆,你可以在那里注册和发布东西,你可以看到你电脑中的东西是如何变化的,你电脑中真实tme的变化,但是,如果我试图从另一台电脑上看到这些变化,我不能我必须用f5更新页面才能看到这些结果 我需要学习什么才能使我的大型应用程序(如facebook克隆)实时运行,如facebook、what

在过去的几个月里,我做了一些MERN项目,我发现了一些真正困扰我的事情,不是因为我不知道那是什么,而是因为这是我从未听说过的事情

我想说的是,我做的每一个项目,我都不能实时看到变化,例如,我做了一个facebook克隆,你可以在那里注册和发布东西,你可以看到你电脑中的东西是如何变化的,你电脑中真实tme的变化,但是,如果我试图从另一台电脑上看到这些变化,我不能我必须用f5更新页面才能看到这些结果


我需要学习什么才能使我的大型应用程序(如facebook克隆)实时运行,如facebook、whatsapp、instagram、twitter?

我不确定facebook、whatsapp、instagram等使用什么。但就实时更新而言,你需要学习Websockets或Socket.io。您还可以选择Firebase等提供实时更新服务的服务。Twilio也是另一家提供此类服务的公司。但是,如果您想自己构建它,那么您需要WebSocket

我不确定Facebook的情况,但Whatsapp和任何其他messenger或聊天服务都可能在引擎盖下使用插座

看看这个开源克隆列表,一些项目使用MERN堆栈和socket.io,以防万一:。我仔细查看了这个列表,发现这个列表可能会有所帮助:


我个人正在学习Robert Bunch的Udemy课程,该课程完全基于socket.io。

好的,伙计,谢谢你的回答,我会查一查!