我正在使用 $firebaseAuth.$createUser() 方法将用户注册到我的 firebase 后端,然后我立即尝试为用户创建一个 /profile/ 。在“个人资料”安全规则中,我规定只有当前用户才能创建/编辑他们的个人资料。
"profile": {
".read": true,
"$profileId":{
".write": "auth.uid == $profileId"
}
}
然而,它出现是因为我在使用 then() 链接方法调用 $createUser() 之后立即执行此操作,当安全规则处理时 auth 变量不正确。调用 $createUser() 后是否需要调用 auth() 方法或其他方法?