在nodejs Web应用程序中,firebase配置的哪些部分位于服务器端和客户端
我正在运行一个nodejs应用程序,表达应用程序,并为用户提供了一个注册和登录页面,用于将数据发送到我的nodejs服务器,然后我使用firebase的SignIn with email
方法登录用户。
我正在学习firebase,无法理解文档中提到的代码部分将包含在发送给客户端的视图中以及哪些部分包含在我的nodejs服务器中。
例如 :-
- Firebase doc提到要求(“firebase”)使用firebase的Web应用程序。
- 但有些页面提到要求(“firebase-admin”)与firebase一起使用。
- 另外对于SignInWithEmailAndPassword方法,我将一些客户端详细信息发送到我的服务器,并从服务器这里调用SIgnIn方法。这是正确的方法吗?或者我应该在我发送给客户的
view
中签署所有这些内容吗?
请解释需要在服务器端放置代码的哪些部分以及客户端部分的内容并解释原因....
回答如下:Firebase Admin SDK适用于服务器。这个事实在其documentation的标题中非常清楚地说明了。
web client setup doc建议你require('firebase')
(节点)。
您应该遵循不同环境的相关文档。不要假设有任何重叠。
在nodejs Web应用程序中,firebase配置的哪些部分位于服务器端和客户端
我正在运行一个nodejs应用程序,表达应用程序,并为用户提供了一个注册和登录页面,用于将数据发送到我的nodejs服务器,然后我使用firebase的SignIn with email
方法登录用户。
我正在学习firebase,无法理解文档中提到的代码部分将包含在发送给客户端的视图中以及哪些部分包含在我的nodejs服务器中。
例如 :-
- Firebase doc提到要求(“firebase”)使用firebase的Web应用程序。
- 但有些页面提到要求(“firebase-admin”)与firebase一起使用。
- 另外对于SignInWithEmailAndPassword方法,我将一些客户端详细信息发送到我的服务器,并从服务器这里调用SIgnIn方法。这是正确的方法吗?或者我应该在我发送给客户的
view
中签署所有这些内容吗?
请解释需要在服务器端放置代码的哪些部分以及客户端部分的内容并解释原因....
回答如下:Firebase Admin SDK适用于服务器。这个事实在其documentation的标题中非常清楚地说明了。
web client setup doc建议你require('firebase')
(节点)。
您应该遵循不同环境的相关文档。不要假设有任何重叠。