我正在开发一个使用 Firebase 和 React 的网络应用程序。我想在应用程序中有一个计时器,一旦它完成就会重置 - 我的想法是将计时器结束的日期存储在 Firebase 中,然后让客户端每次都将当前日期与计时器的结束时间进行比较发射。我唯一的问题是,我不确定如何在当前计时器结束后将新的计时器结束日期推送到 Firebase。即使没有客户端在运行,这也是需要发生的事情。如果答案只是我需要至少有一个客户端始终运行,那么我将不胜感激任何有关实现这一点的实用方法的建议。
最佳答案
您应该运行自己的“客户端”,它会定期获取数据库(由您决定时间间隔)并将每个客户端的日期与当前日期进行比较。这基本上就是您所说的后端。
使用哪种语言由您决定。有 firebase 库 for some languages , 否则你可以使用 REST API .由于您似乎已经有使用 Javascript 的经验,因此我建议您使用它(可能与 Node.js 结合使用,我没有这方面的具体经验)。
关于javascript - 如何在没有任何客户端运行的情况下更改 Firebase 上的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45696401/