繁体   English   中英

Function.database 和 Firebase.database 有什么区别? 什么时候使用一个而不是另一个?

[英]What is the difference between Function.database and Firebase.database? When to use one over the other?

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

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

这个使用 firebase.database https://firebase.google.com/docs/database/web/read-and-write

使用一个比另一个有什么功能优势吗?

谢谢

它们用于两种不同的情况:

  1. functions.database在您注册/创建触发来自特定 Firebase 实时数据库实例的事件的Cloud Function时使用。 所以它被用在后端执行的代码中,在 Cloud Function 平台上。
  2. 相反,前端使用firebase.database() ,配合 Client JavaScript SDK。 它用于获取firebase.database.Reference的实例,以便从/向 Firebase 实时数据库读取/写入数据。

所以这完全取决于您计划在哪里执行代码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM