我正在把头撞在墙上,试图弄清楚这一点。我的反应应用程序中有以下代码。我需要为用户添加一些方法来添加单位/apt 编号,所以我添加了一个自定义属性。
一切正常,但是当我包括在内时apt_number: this.state.unitNumber,
出现错误{code: "NotAuthorizedException", name: "NotAuthorizedException", message: "A client attempted to write unauthorized attribute"}
。
我确实进入了我的设置并使属性可写(我尝试使用Unit
and的属性apt number
)
这是我的代码:
const receivedNewUser = await Auth.signUp({
username: this.state.email,
password: this.state.password,
attributes: {
phone_number: this.state.phone,
address: this.state.streetAddress,
birthdate: this.state.dob,
locale: this.state.zipCode,
given_name: this.state.fname,
family_name: this.state.lname,
apt_number: this.state.unitNumber,
},
});
到底是怎么回事?