实时更改 react、express、node mongodb/postgress
Changes in real time with react, express, node mongodb/postgress
在过去的几个月里,我做了一些 MERN 项目,我发现了一些真正困扰我的东西,不是因为我不知道那是什么,而是因为它是我从未听说过的东西。
我想说的是,我做的每个项目,我都无法实时看到变化,例如,我做了一个 facebook 克隆,在那里你注册和 post 东西,你可以看到你的电脑发生了怎样的变化,你的电脑实际时间发生了变化,但是,如果我试图从另一台电脑上看到这些变化,我就不能用 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 . I looked through that list and found this one that may be helpful: https://github.com/Sandermoen/instaclone
我个人正在参加 Robert Bunch 的 Udemy 课程,该课程完全在 socket.io。
在过去的几个月里,我做了一些 MERN 项目,我发现了一些真正困扰我的东西,不是因为我不知道那是什么,而是因为它是我从未听说过的东西。
我想说的是,我做的每个项目,我都无法实时看到变化,例如,我做了一个 facebook 克隆,在那里你注册和 post 东西,你可以看到你的电脑发生了怎样的变化,你的电脑实际时间发生了变化,但是,如果我试图从另一台电脑上看到这些变化,我就不能用 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 . I looked through that list and found this one that may be helpful: https://github.com/Sandermoen/instaclone
我个人正在参加 Robert Bunch 的 Udemy 课程,该课程完全在 socket.io。