页面加载后如何更新?

时间:2019-09-10 17:26:32

标签: javascript node.js push-notification

我有一个针对筹款人的网页,我想实时更新筹集的金额。因此,如果一个用户正在查看筹集的总额,而另一个用户在其他地方捐款,那么第一个用户将看到金额增加并更改为更新的金额。

我有一个用于数据库的CouchDB和使用Node.js运行的Lambda。我该如何设置?

1 个答案:

答案 0 :(得分:2)

这是一种众所周知的软件开发模式。通常通过使用“推”或“拉”方法来实现。

以“拉”方式,客户端不断从后端请求数据。在您的特定情况下,它可能是页面上的计时器,该计时器会按指定的时间间隔轮询服务器以获取数据并在需要时更新页面。

在“推送”方法中,当客户端可用时,后端“推送”更改。 Web套接字可以在您的特定情况下完成这项工作,但是实现起来比“拉”方法要复杂得多。

相关问题