javascript - Firebase 配置的哪些部分位于 Nodejs Web 应用程序的服务器端和客户端

标签 javascript node.js firebase server

我正在运行一个nodejs应用程序,express应用程序,并为用户提供了一个注册和登录页面,将数据发送到我的nodejs服务器,然后我使用SignIn with email方法登录用户火力基地。

我正在学习 firebase,无法理解文档中提到的代码的哪一部分应包含在发送到客户端的 View 中以及哪些代码应包含在我的 Nodejs 服务器中。

例如:-

  • Firebase 文档提到了一个 Web 应用需要 require("firebase") 来使用 firebase。

  • 但有些页面提到 require("firebase-admin") 才能与 firebase 一起使用。

  • 此外,对于 SignInWithEmailAndPassword 方法,我将一些客户端详细信息发送到我的服务器,并从服务器中调用 SIgnIn 方法。这是正确的方法还是我应该在发送给客户端的 view 中执行所有这些登录操作?

请解释哪些代码部分需要放在服务器端,哪些部分需要放在客户端部分,并解释原因......

最佳答案

Firebase Admin SDK 适用于服务器。这一事实在其 documentation 的标题中非常清楚地说明了。 .

web client setup doc建议您require('firebase')(对于 Node )。

您应该遵循不同环境的相关文档。不要假设有任何重叠。

关于javascript - Firebase 配置的哪些部分位于 Nodejs Web 应用程序的服务器端和客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47986416/

相关文章:

javascript - 通过Vue js中的循环将鼠标悬停在特定项目上

javascript - 使用 nodejs 从页面中获取规范化或查找标题

android - React Native Firebase : no custom sound, 无振动

javascript - 将 Firebase Promise 与 ES6 Promise 混合

android - Firebase Analytic Search_Term 参数值未显示

javascript - 如何让 Formik 返回一个 bool 值?

php - 将表单数据发布到另一个页面,然后再次发布

mysql - Sequelize - 嵌套 'include' 语句中的 Where 子句确实在 Node 中正确返回结果

javascript - Gatsby Contentful - GraphQL 查询错误 : Unknown type "ContentfulFixed"

javascript - 如何在 Javascript 中创建一个 div 、链接和 img 到另一个 IMG