我正在运行一个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/