Firestore与App Engine Node.js后端的依赖关系是什么
我的目标是在Google App Engine的Node.js中实现一个后端服务,包括会话、用户认证和用户数据的基本API。我想使用Firebase进行身份验证,使用Firestore存储用户数据 我一直在阅读Node.js的谷歌文档。我完全搞不懂它们之间的区别Firestore与App Engine Node.js后端的依赖关系是什么,node.js,firebase,google-cloud-firestore,google-cloud-datastore,Node.js,Firebase,Google Cloud Firestore,Google Cloud Datastore,我的目标是在Google App Engine的Node.js中实现一个后端服务,包括会话、用户认证和用户数据的基本API。我想使用Firebase进行身份验证,使用Firestore存储用户数据 我一直在阅读Node.js的谷歌文档。我完全搞不懂它们之间的区别 火基 消防商店 Firestore处于本机模式 数据存储模式下的Firestore和 谷歌云数据存储 当我在谷歌云平台中导航到数据存储时,它告诉我 您正在本机模式下使用Cloud Firestore 您始终可以从主导航直接进入Fir
- 火基
- 消防商店
- Firestore处于本机模式
- 数据存储模式下的Firestore和
- 谷歌云数据存储
谷歌云平台
中导航到数据存储
时,它告诉我
您正在本机模式下使用Cloud Firestore
您始终可以从主导航直接进入Firestore页面访问数据库
我希望在实现会话时遵循这一点,因为它已经很好地工作了。对于身份验证,Node.js中没有针对App Engine的指南
我有两个选择:
- npm安装firebase管理--保存
- npm安装@google cloud/firestore
- 我应该使用什么依赖关系
- Firebase与GCP是一个不同的平台,它确实共享一些资源和工具,但重点更多地是数据的编码和存储,而不是GCP中的所有功能
- Firestore是在Firebase中启动的“新”数据库,具有强大的一致性、可扩展性和noSQL特性
- 谷歌云数据存储:是最初在GCP上推出的可扩展noSQL解决方案,它最终具有一致性和高性能
- 本机模式下的Firestore:所以,如果它变得棘手,“本机模式”下的Firestore只是普通的Firestore,但在GCP项目上,而不是在Firebase上。一段时间后,他们发现数据存储和Firestore几乎是一样的,但Firestore要好一点,所以他们决定将数据存储迁移到Firestore,这就是为什么他们的文档如此混杂
- 数据存储模式下的Firestore:这是Firestore,但具有数据存储的行为,如最终一致性等
至于应该使用哪个节点依赖关系,我会选择Firebase,因为文档更清晰,并且有更多的使用示例,但这完全取决于您。我最终使用了
Firebase admin
。无法回答,因为问题已结束