我目前正在寻找在云功能中用附加信息创建用户的最佳方法。明显的可能性似乎是创建一个创建用户文档的触发器:
functions.auth.user().onCreate((user) => { /* Create user document in firestore with base information*/ });
然后将信息添加到创建的文档中。 (兑现诺言)
但是我对这种解决方案并不满意。我宁愿一次性完成所有这些工作。有人有更好的解决方案吗?
答案 0 :(得分:1)
如果您想在Firebase中保存其他用户数据,我建议在注册新添加的用户之后在前端处理此数据。
完成注册承诺后,在您的前端中,获取用户ID并使用您要保存的初始数据执行users/${userid}
中的数据库集。