在nodejs Web应用程序中,firebase配置的哪些部分位于服务器端和客户端

时间:2017-12-27 04:42:18

标签: javascript node.js firebase server

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

我正在学习firebase,并且无法理解文档中提到的代码部分将包含在发送给客户端的视图中以及哪些部分包含在我的nodejs服务器中。

例如: -

  • Firebase doc提到要求(" firebase")使用firebase的网络应用。

  • 但有些网页提到要求(" firebase-admin")与firebase一起使用。

  • 同样对于SignInWithEmailAndPassword方法,我将一些客户端详细信息发送到我的服务器,并从此处在服务器中调用SIgnIn方法。这是正确的方式吗?或者我应该在我发送给客户的view中签署所有这些内容吗?

请解释需要在服务器端放置代码的哪些部分以及客户端部分的内容并解释原因....

1 个答案:

答案 0 :(得分:1)

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

web client setup doc表示您require('firebase')(对于节点)。

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