我在Angular 5应用程序上使用Firebase进行身份验证,并且还有一个用于更新“photoURL”的表单。和' displayName'来自Firebase帐户。
问题在于,当我尝试更新这些字段时,我在控制台中出现此错误,但是在firebase上更新了fieldsn。 weid部分是这只发生在我的实时网站上,而不是发生在localhost上。在localhost上一切正常。
这是我的代码,仅使用Firebase中的方法并从另一个组件调用此函数,将对象作为参数传递,包含这两个属性。
updateProfile(user: User) {
return this._firebaseAuth.auth.currentUser
.updateProfile(user)
.then(res => {
this.alertService.info(
'Your profile has been successfully updated!',
false
);
})
.catch(error => {
this.alertService.error(error.message);
});
}