reactjs - React Native 和 Firestore
问题描述
我是 firebase 的初学者,在项目决策方面需要一些帮助。我正在为某人和我正在考虑使用 firebase 的数据库构建一个 react native 应用程序,但是当我浏览文档时,我意识到 firestore 提供后端服务,这是否意味着我不必为后端。我原本打算使用 Django,但如果 firestore 提供后端服务,它将为项目提供更多便利。谁能给我一个解释?
解决方案
您确实可以直接将您的 ReactJS 应用程序连接到 Cloud Firestore,而无需您自己的服务器。为了保护应用程序,您可以使用 Firebase 的服务器端安全规则,它允许您控制谁可以读取和写入哪些数据。这当然特别重要,因为您正在打开数据库以便从客户端应用程序和 Internet 的其余部分直接访问。
为了从 React Native 访问 Firebase,许多开发人员使用这个react-native-firebase
库,它比 JavaScript SDK 封装了更多的 Firebase 服务。
推荐阅读
- mysql - 将 MySQL 数据库函数 (?) 与 SQLite (Node.js) 一起使用
- node.js - this._verify 不是登录功能
- reactjs - Redux-form 如何更新 Material-UI v4 textField 值?
- google-cloud-firestore - Javascript Firestore 客户端是否缓存文档引用?
- c# - 带有 .NET Framework 的 AWS Lambda 函数
- r - 在 dplyr 中,如何根据某一列是否在数据框中选择和过滤不同的列?
- scala - vert.x scala 可以热重载吗?
- java - JavaFX 为 GridPane 中的项目设置边距
- python - 通过 Django 中的 api 在多对多字段中添加新项目
- google-sheets - 在 Google 电子表格中使用趋势线预测 LTV