尝试登录时AWS Amplify引发SerializationException

时间:2018-07-13 05:01:11

标签: amazon-web-services react-native aws-mobilehub

我有一个react native项目,该项目通过AWS amplify连接到AWS mobilehub。我已经用mobilehub configure完成了所有配置,并使用mobilehub pull

从aws中提取了所有设置

注册工作正常。我可以使用

注册用户并获得确认
let resp = await Auth.signUp({
    username,
    password
});

但是出于某些奇怪的原因,当我使用具有完全相同参数的signIn函数时,我得到了SerializationException

let resp = await Auth.signIn({
    username,
    password
});

我得到的错误如下

7:34:24 PM: Object {
7:34:24 PM:   "code": "SerializationException",
7:34:24 PM:   "message": "Start of structure or map found where not expected.",
7:34:24 PM:   "name": "SerializationException",
7:34:24 PM: }

我该如何解决?没有任何文档可以说明此错误。

1 个答案:

答案 0 :(得分:2)

自己碰到了这一点-您想将用户名和密码作为单独的参数传递给Auth.signIn,而不是作为对象中的值。

Auth.signIn(username, password)

希望有帮助!