gpt4 book ai didi

node.js - 我仍然可以将 NodeJs + Express + MongoDb 与 firebase 结合使用吗?

转载 作者:太空宇宙 更新时间:2023-11-04 03:06:42 25 4
gpt4 key购买 nike

我习惯了MEAN solution stack用于开发网络应用程序和 API,但我发现 Google Firebase使用起来更方便,因为数据库、存储、身份验证和托管都在一个地方。

我也喜欢 Firebase 的实时数据同步功能,我的应用非常需要它,但我确实发现很难在 Node.js 和 MongoDB 中实现。

我正在阅读有关 Firebase 的文章,但读得越多,就越感到困惑。 Firebase 本身似乎就是一个 API 即服务,因此将它与 Node.js 一起使用看起来没问题。

是否有通过 Node.js + Express.js 服务器使用 Firebase 组件的正确方法,因为我的项目中仍然需要 Node.js 功能?

我还认为,当您可以直接使用 Firebase 的 API 进行操作时,向 Node.js 发出 HTTP POSTGET 请求将数据保存在 Firebase 上是没有意义的。

我想要 Node.js 实现的另一个原因是,我不想重新编写用于保存、编辑或删除每个应用(Web、Android 和 ios)的代码,这是我对 Firebase 方法的理解。

最佳答案

Firebase 无法运行您的应用程序,这是 Google 和 Amazon、Microsoft Azure 等其他巨头正在构建的“无服务器”趋势的一部分。 Firebase 集成了太多有用的功能,但只是存储,所以基本上您需要在其他地方运行 Express 功能,并连接到 Firebase。

所以,是的,您仍然可以将 Express.js 与 Firebase 一起使用,但不能在同一个地方使用。如果您使用 Google Functions 或 Cloud Engine,那就是另一回事了。

我在SO上找到了这个答案:https://stackoverflow.com/a/30172451/1822805

关于node.js - 我仍然可以将 NodeJs + Express + MongoDb 与 firebase 结合使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38780733/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com