如何将倒数计时器同步到所有用户

时间:2015-06-14 13:15:37

标签: angularjs node.js mongodb express timer

我正在开发一个倒数计时器应用程序。用户可以注册应用程序并共享自己的倒数计时器;但是,我在这里有一个问题,如何让所有用户同步倒数计时器? 我使用Angular和NodeJS + MongoDB来开发这个应用程序。 我的问题是倒计时器由angularjs运行,只有一个用户可以看到正在运行的计时器,但其他人不能。我应该更新数据库中的每秒数,并每秒查询一次,还是在后端运行计时器?

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

我这样做:当服务器端发生timable操作时,将结束时间存储在数据库中。在页面加载时,两个数字都被拉到客户端,这会计算出增量并开始自己的本地倒计时。 GUI可以选择显示服务器端结束时间,这是记录的时间。"