0

我有以下代码。我想将xxxxxxin logins 设置为process.env.cognitoId,其中congitoId有我需要作为键传递的字符串。这个特定的字符串是唯一的,不能显示,我怎样才能做到这一点?

AWS.config.credentials = new AWS.CognitoIdentityCredentials({
  IdentityPoolId: process.env.IdentityPoolId,
  Logins: {
    'xxxxxxxxx': val.token
  }
})
4

2 回答 2

1

您可以预先提取它:

let awsConfig = {
  IdentityPoolId: process.env.IdentityPoolId,
  Logins: {}
};

awsConfig.Logins[process.env.cognitoId] = val.token;

AWS.config.credentials = new AWS.CognitoIdentityCredentials(awsConfig);
于 2019-03-20T14:42:40.347 回答
0

使用 [] 而不是字符串插值。这将允许您设置密钥

于 2019-03-20T14:43:37.627 回答