Auth.confirmSignIn中的“未知错误,来自提取的响应正文为:未定义”

时间:2018-09-19 16:59:10

标签: react-native aws-amplify

我正在尝试发送用户收到的验证码以确认登录,我已启用SMS_MFA。但是,我不断收到此错误dill.source,仅此而已,没有什么可以帮助我了解错误的根源。一切正常,我调用signIn,signUp,confirmSignUp和resendSignUp,它们都正常工作。问题仅在于confirmSignIn,我不知道可能是什么,我已经在网上进行了研究,但没有成功。发生的另一件奇怪的事情是,当我输入错误的代码时,会显示“ CodeMismatchException”,但当代码正确时,它将显示“未知错误”。 PS:我已经将cognito配置为可与SMS MFA一起使用

我在android和iOS中遇到此问题。反应原生版本0.55.4和aws-amplify版本^ 1.0.11

我有一个文件,其中调用了所有Auth函数并将其导出

__main__

然后我从另一个文件中调用那个ConfirmSignIn函数

Unknown error, the response body from fetch is: undefined

我已经尝试升级aws-amplify版本,但是没有用,尝试用export const confirmSignIn = (cognitoUser, code) => Auth.confirmSignIn(cognitoUser, code, 'SMS_MFA'); 来完成,但是也没有用。我只是不断得到confirmSignIn(cognitoUser, code).then((userSession) => { console.log(userSession); }).catch((error) => { switch (error.name) { case 'CodeMismatchException': this.codeInput.clear(); break; default: console.log(error); break; } });

我还在aws-amplify存储库中打开了一个issue

0 个答案:

没有答案