Function.database和Firebase.database有什么区别?何时在另一个之上使用?

问题描述 投票:0回答:1

我从firebase开始,我一直在阅读大量示例代码。我注意到的一件事是,一些示例在获取参考数据时使用functions.database,而一些使用firebase.database。

例如,这使用functions.databasehttps://firebase.google.com/docs/functions/database-events

此使用firebase.databasehttps://firebase.google.com/docs/database/web/read-and-write

使用一个相对于另一个有任何功能上的优势吗?

谢谢

firebase firebase-realtime-database
1个回答
1
投票

它们在两个不同的上下文中使用:

    当您注册/创建用于触发特定Firebase实时数据库实例中的事件的
  1. Cloud Function时,将使用functions.database。因此,它在Cloud Function平台上的在后端执行的代码中使用。
  2. 相反,firebase.database()用于前端
  3. ,与客户端JavaScript SDK一起使用。它用于获取firebase.database.Reference的实例,以便从Firebase实时数据库读取数据/向Firebase实时数据库写入数据。

    因此,这完全取决于您计划在哪里执行代码。

© www.soinside.com 2019 - 2024. All rights reserved.