【发布时间】:2019-01-12 16:45:18
【问题描述】:
从 firebase 文档来看,似乎非常重视在前端使用 firebase 适配器,即 firebase.auth()。似乎如果它包含在您的前端中,firebase 将自动处理持久性,除其他外。
对于我的 Node.js 后端,我应该如何将当前用户信息从我的前端(react native)传递到我的 Node 后端(将调用 firebase)?
【问题讨论】:
标签: javascript firebase
从 firebase 文档来看,似乎非常重视在前端使用 firebase 适配器,即 firebase.auth()。似乎如果它包含在您的前端中,firebase 将自动处理持久性,除其他外。
对于我的 Node.js 后端,我应该如何将当前用户信息从我的前端(react native)传递到我的 Node 后端(将调用 firebase)?
【问题讨论】:
标签: javascript firebase
在您的后端,您需要使用Firebase Admin SDK。对于沟通,这取决于你在做什么。例如,假设您正在尝试登录。用户将使用您的前端输入他们的凭据(用户名和密码),然后您可以使用
firebase.auth().signInAndRetrieveDataWithCredential(credentials)
获取他们的身份验证令牌。然后可以将此令牌作为标头传递到您的后端以对用户进行身份验证。
【讨论】: