【问题标题】:Do I need a backend for a firebase web app? [closed]我需要 Firebase Web 应用的后端吗? [关闭]
【发布时间】:2020-07-28 17:14:16
【问题描述】:

我对 firebase、云功能和客户端身份验证、Firestore 等选项的所有功能感到好奇,甚至在 firebase Web 应用程序中使用“后端”是否有意义?我问的原因是我用一个反应应用程序和一个 node.js 后端休息 API 服务开始了一个项目。我开始意识到,使用所有 firebase 功能,完全从头开始我的后端可能是有意义的。大家的想法是什么?谢谢

【问题讨论】:

  • 现在您可以使用 Firebase 服务的强大功能构建无服务器应用程序 towardsdatascience.com/go-serverless-with-firebase-5348dedb70e9
  • 您可以使用 firebase 跳过后端编程,甚至可以使用 firebase 来设置 nodejs 后端(功能)。不使用后端的坏处是安全性,您需要掌握 Firebase 安全规则才能完全保护数据。

标签: node.js reactjs firebase google-cloud-firestore firebase-authentication


【解决方案1】:

您可以在没有后端的情况下直接使用 firebase(如果它只是一个简单的项目),但我建议您将它与后端一起使用以更安全,因为后端可以让您检查收到的数据是否是假的或不正确,同样为了隐藏你的firebase的api密钥和其他类似的东西,我在github上有一个firebase应用程序(带有react的前端和nodejs + firebase的后端)我可以留下repo的链接如果你有兴趣去看看,谢谢

【讨论】:

【解决方案2】:

Firebase 对您来说绝对是一个非常好的选择。由于您擅长使用 Javascript,因此您可以使用 Firebase JavaScript SDK 并且您的后端已启动并正在运行

Google 的 Firebase 提供以下功能:

一个非常强大的身份验证服务(目前支持 Google、Facebook、Twitter、Github、电子邮件/密码和匿名身份验证)。 实时数据库 贮存 托管 云消息传递 通知 分析

希望对您有所帮助...

【讨论】:

  • 对。我知道这是一个不错的选择。我只是好奇是否有必要划伤我的后端......只需通过我的前端在 firebase 上运行所有东西。谢谢
猜你喜欢
  • 2021-07-26
  • 2013-12-23
  • 1970-01-01
  • 2013-01-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-08-05
  • 2019-07-02
相关资源
最近更新 更多