Откуда импортировать CognitoIdentityServiceProvider? - PullRequest
0 голосов
/ 18 марта 2019

Ну вот что у меня есть

import { CognitoIdentityServiceProvider } from 'amazon-cognito-identity-js';


var params = {
  GroupName: 'Berater', 
  UserPoolId: 'eu-central-1_YQtTjK3DB', 
  Username: 'testuser' 
};
CognitoIdentityServiceProvider.adminAddUserToGroup(params, function(err, data) {
  if (err) console.log('bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb: ', err, err.stack); // an error occurred
  else     console.log(data);           // successful response
})

Но я продолжаю получать сообщение об ошибке, что CognitoIdentityServiceProvider не экспортируется из amazon-cognito-identity-js, поэтому мой вопрос, откуда де импортирует его? Спасибо!

1 Ответ

2 голосов
/ 18 марта 2019

CognitoIdentityServiceProvider является частью AWS SDK.Сначала вы должны импортировать AWS из 'aws-sdk' :

var AWS = require('aws-sdk');

var cognitoidentityserviceprovider = new AWS.CognitoIdentityServiceProvider();
cognitoidentityserviceprovider.adminForgetDevice(params, function (err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Документацию можно посмотреть здесь: https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/CognitoIdentityServiceProvider.html

...