如果我有一个要不断更新的Firestore数据库(我的代码中的侦听器要不断响应后端更新),那么负责更新数据库的代码是否应属于可用于下载给其他人?还是应该在其他地方?
例如,用于在集合“用户”中创建包含用户信息的文档的代码属于我发布的应用的每个实例,因为我希望每个使用我的应用的用户都能够将其登录信息写入到通过Firebase身份验证注册后的Firestore数据库。
但是,如果我希望使用我的应用程序向所有用户提供不同的数据集合,并且希望不断更新该数据,那么是否应该使用生产级别应用程序随附的代码来更新它,还是应该在其他地方发生?如果它应该在其他地方发生,那应该在哪里/应该怎么做?
对此我将不胜感激!
答案 0 :(得分:0)
没关系,我找到了自己问题的答案。 Firebase为用户提供了Cloud Functions,可以在服务器端运行以响应新的数据事件。
答案 1 :(得分:0)
您可能还对Realtime Database感兴趣,这意味着您不必将这些侦听器中的任何一个写入数据,它会自动完成所有操作。在这里查看; https://firebase.google.com/docs/database/rtdb-vs-firestore