我的目标是在Google App Engine的Node.js中实现具有会话,用户身份验证和用于用户数据的基本API的后端服务。我想使用Firebase进行身份验证,并使用Firestore来存储用户数据。
我一直在阅读Node.js的Google文档。我对
之间的区别感到完全困惑[当我在Google Cloud Platform
中导航到Datastore
时,它会告诉我
您正在以纯模式使用Cloud Firestore您始终可以从主导航直接进入Firestore页面以访问数据库。
我想遵循此guide进行会话,因为它已经可以正常工作了。对于身份验证,Node.js for App Engine中没有指南。
我有两个选择:
只需要清除一些有关这些的信息,因为我知道这可能会造成混淆:
here涵盖了更多的差异,但是在大多数情况下,直接跳转到Firestore更好,因为它与Datastore向后兼容,并解决了诸如最终一致性之类的问题。
关于应该使用哪个节点依赖性,我会选择Firebase只是因为文档更加清晰,并且有更多用法示例,但这取决于您。