我有一个带有Firestore后端的Flutter应用。我设置了一个云功能来使用Stripe付款。但是我对云功能有些困惑-我应该仅在需要对某个事件做出反应(例如创建新用户)和/或执行复杂的数据库操作(编写多个文档)时才使用它吗?例如,如果我只需要阅读一个文档,就不需要创建云功能了吗?
答案 0 :(得分:0)
您的问题相当广泛。人们选择使用云功能而不是直接数据访问的原因有很多,这里不进行完整的讨论,但我将其简化为一个简单的
。如果您不知道是否需要使用Cloud Functions,并且无需一个人就可以安全地度过难关,那么您可能就不需要它了。当您无法直接访问时,该考虑使用函数了。
如果您认为自己可能需要使用Cloud Functions,请不要使用。如果您知道需要一个,则只使用一个,因为直接客户端访问不安全或不充分。