从哪里导入 CognitoIdentityServiceProvider?

Where to import CognitoIdentityServiceProvider from?

这就是我得到的

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 导出的错误,所以我的问题是 deos 是从哪里导入的?谢谢!

CognitoIdentityServiceProvider 是 AWS SDK 的一部分。 您应该首先从 'aws-sdk':

导入 AWS
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