【问题标题】:React Native and FirestoreReact Native 和 Firestore
【发布时间】:2023-03-22 18:10:02
【问题描述】:

我是 firebase 的初学者,在项目决策方面需要一些帮助。我正在为某人和我正在考虑使用 firebase 的数据库构建一个 react native 应用程序,但是当我浏览文档时,我意识到 firestore 提供后端服务,这是否意味着我不必为后端。我原本打算使用 Django,但如果 firestore 提供后端服务,它将为项目提供更多便利。谁能给我解释一下?

【问题讨论】:

    标签: reactjs firebase react-native google-cloud-firestore mobile-application


    【解决方案1】:

    您确实可以将您的 ReactJS 应用程序直接连接到 Cloud Firestore,而无需您自己的服务器。为了保护应用程序,您可以使用 Firebase 的 server-side security rules,它允许您控制谁可以读取和写入哪些数据。这当然特别重要,因为您要打开数据库以便从客户端应用程序和 Internet 的其余部分直接访问。

    为了从 React Native 访问 Firebase,许多开发人员使用 react-native-firebase library,它比 JavaScript SDK 封装了更多的 Firebase 服务。

    【讨论】:

    • 感谢弗兰克的回复。只是为了澄清,我不认为写任何后端代码是正确的。我只是应该在我的 react native 上集成 firestore。另外,虽然我有机会问,firebase 和 firestore 有什么区别?
    • Firebase 是一个拥有 18 个产品的平台,其中两个是数据库。一个数据库是实时数据库,它也是 Firebase 的原始产品。另一个数据库是 Cloud Firestore,它的创建是为了解决实时数据库的一些可扩展性限制(当然是为了自己的限制进行交易)。如果您想了解更多关于不同之处以及使用哪一个的信息,请查看stackoverflow.com/questions/46549766/…
    猜你喜欢
    • 2018-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-01
    • 2019-06-18
    • 2018-10-22
    • 2021-06-26
    相关资源
    最近更新 更多