【发布时间】:2021-05-20 09:54:28
【问题描述】:
我有一个包含 firebase 云功能的 firebase 项目,其中一个设置为更新身份验证和“用户”集合中的用户。我想创建一个名为 updateUser 的函数,它只更新请求中发送的属性。问题是如果没有在请求中发送,我不知道如何告诉函数不要设置/更新此属性,例如: 注意:下面的代码是打字稿
//update user using firebase auth
const res = await admin.auth().updateUser(uid,
{
password: data.password,
photoURL: data.photoURL,
}
只有在 data.password 存在的情况下,我才能告诉函数更新密码?在 admin.auth() 中不允许使用 turnery/if 语句。 UpdateRequest 实例。
【问题讨论】:
标签: node.js firebase-authentication google-cloud-functions firebase-admin