【发布时间】:2016-12-11 08:49:06
【问题描述】:
我习惯使用MEAN solution stack 来开发Web 应用程序和API,但我发现Google Firebase 使用起来更方便,因为数据库、存储、身份验证和托管都在一个地方。
我也喜欢 Firebase 的实时数据同步,这是我的应用程序急需的,我真的发现很难在 Node.js 和 MongoDB 中实现。
我正在阅读有关 Firebase 的文章,但我阅读的越多,它就越令人困惑。看起来 Firebase 本身就是一个 API 即服务,所以将它与 Node.js 一起使用看起来没问题。
是否有合适的方式将 Firebase 的组件与 Node.js + Express.js 服务器一起使用,因为我的项目中仍然需要 Node.js 功能?
我还认为,当您可以直接使用 Firebase 的 API 进行操作时,向 Node.js 发出 HTTP POST 或 GET 请求以将数据保存在 Firebase 上是没有意义的。
我想要 Node.js 实现的另一个原因是我不想为每个应用程序(web、android 和 ios)重写我的代码来保存、编辑或删除,到目前为止,这是我对 Firebase 方法的理解.
【问题讨论】:
-
我认为当你使用 Firebase 时,你应该把 MongoDB 去掉。有一次我有一次聚会,他们展示了由 nodejs 和 firebase 编写的小型微博,所以我认为这是可能的。 github.com/jerryjj/serverless-microblog
-
我找到了另一个例子,这家伙在他的项目中也使用了 express 和 firebase github.com/pwmckenna/feedmixalot
标签: node.js mongodb express firebase firebase-realtime-database