微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

react、express、node mongodb/postgress 实时变化

如何解决react、express、node mongodb/postgress 实时变化

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

>

我想说的是,我做的每个项目,我都无法实时看到变化,例如,我做了一个 facebook 克隆,在那里你注册和发布东西,你可以看到如何您的电脑中的事情发生了变化,您的电脑中的真实时间发生了变化,但是,如果我尝试从另一台电脑上查看这些更改,我不能使用 f5 更新页面以查看这些结果

我需要学习什么来制作我的大型应用程序,比如 facebook 克隆,实时制作所有东西,比如 facebook、whatsapp、instagram、twitter 做什么?

解决方法

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

我不确定 Facebook,但 Whatsapp 和任何其他信使或聊天服务可能在幕后使用套接字。

看看这个开源克隆列表,一些项目使用 MERN 堆栈和 socket.io 以防万一:https://gourav.io/clone-wars。我浏览了该列表,发现这个列表可能会有所帮助:https://github.com/Sandermoen/instaclone

我个人正在参加完全在 socket.io 上的 Robert Bunch 的 Udemy 课程。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。