0

在安装应用程序后第一次尝试使 API 请求获得“accessKeyId”为 null”错误时,一旦应用程序终止并重新启动,所有 API 请求都可以正常工作。

aws-amplify 配置如下。

Amplify.configure({
    Auth: {
        region: 'xxx', 
        identityPoolId: 'xxx',
        userPoolId: 'xxx', 
        userPoolWebClientId: 'xxx',
    },
    API: {
        endpoints: [
            {
                name: "xxx",
                endpoint: "xxx"
            }
        ]
    }
});

AWS 身份验证配置如下

AWS.config.update({ region: "xxx",accessKeyId:"xxx",secretAccessKey:"xxx" });

    export const poolData = {
      UserPoolId: "xxx",
      ClientId: "xxx",
    };

    export const userPool = new AWS.CognitoIdentityServiceProvider.CognitoUserPool(poolData);

使用 "react-native-aws-cognito-js : 0.0.7" 进行身份验证,使用 "aws-amplify:^0.2.3" 进行 API 调用

这是使用 aws-amplify 发出 API 请求时第一次出现的错误

4

1 回答 1

0

您可以尝试最新版本的 0.2.14 的 aws-amplify 吗?

于 2018-04-04T23:33:10.380 回答