私は現在、awsコグニート認証用の2つのトークンを生成するスクリプトを取得しようとしています。これを郵便受けテストで使用しています。ここで私は統合しようとしているコードは、私は、コマンドラインからこのファイルを実行することができ、それは2つのトークンを返しますが、私はコピーを経由して郵便配達にこれを組み込むしようとすると、以前のコードを貼り付け...node.jsファイルを郵便配達要求に組み込むにはどうすればよいですか?
const AWS = require('aws-sdk');
const CognitoSDK = require('amazon-cognito-identity-js-node');
var authenticationData = {
Username: 'username',
Password: 'password'
};
var authenticationDetails = new CognitoSDK.AuthenticationDetails(authenticationData);
var poolData = {
UserPoolId: 'aws_region',
ClientId: 'aws_user_client_id'
};
var userPool = new CognitoSDK.CognitoUserPool(poolData);
var userData = {
Username: 'username',
Pool: userPool
};
var cognitoUser = new CognitoSDK.CognitoUser(userData);
cognitoUser.authenticateUser(authenticationDetails, {
onSuccess: function (result) {
console.log('access token + ' + result.getAccessToken().getJwtToken());
/*Use the idToken for Logins Map when Federating User Pools with Cognito Identity or when passing through an Authorization Header to an API Gateway Authorizer*/
console.log('idtoken + ' + result.idToken.jwtToken);
},
onFailure: function (err) {
console.log(`Error: ${err}`);
},
});
です
Pre-requestスクリプトを評価する際にエラーが発生しました:エラー:モジュールを見つけることができません 'というエラーメッセージが表示されました。 aws-sdk '
私は何が欠けていますか?
ありがとうございました。私は本当に助けに感謝します! –