Javascript 在Angular 4应用程序中创建AWS CognitoUserPool
我需要在我的angular应用程序中进行AWS身份验证。因此,我添加了库文件:Javascript 在Angular 4应用程序中创建AWS CognitoUserPool,javascript,angular,amazon-web-services,typescript,aws-sdk,Javascript,Angular,Amazon Web Services,Typescript,Aws Sdk,我需要在我的angular应用程序中进行AWS身份验证。因此,我添加了库文件: <script src="assets/vendor/jsbn.js"></script> <script src="assets/vendor/jsbn2.js"></script> <script src="assets/vendor/sjcl.js"></script> <script src="assets/vendor/aws-s
<script src="assets/vendor/jsbn.js"></script>
<script src="assets/vendor/jsbn2.js"></script>
<script src="assets/vendor/sjcl.js"></script>
<script src="assets/vendor/aws-sdk.min.js"></script>
<script src="assets/vendor/aws-cognito-sdk.min.js"></script>
<script src="assets/vendor/amazon-cognito-identity.min.js"></script>
现在,我需要创建一个用户池。我试过这个:
private poolData = {
UserPoolId: "my-pool-id",
ClientId: "my-client-id"
};
private userPool = new AmazonCognitoIdentity.CognitoIdentityServiceProvider.CognitoUserPool(this.poolData);
但是我弄错了
TypeError:AmazonCongnitoIdentity.CognitoIdentityServiceProvider.CognitoUserPool不是构造函数
我做了所有关于使用typescript的描述。
有人知道我做错了什么吗?这两种方法都有效吗?
var AmazonCognitoIdentity = require('amazon-cognito-identity-js');
import * as AmazonCognitoIdentity from 'amazon-cognito-identity-js';
摘自
我必须执行的其他步骤 我必须在Angular 6应用程序中执行此操作:
npm i amazon-cognito-identity-js
我得到了这个错误:
global is not defined
:
通常人们这样做是为了“aws-sdk”:
var AWS = require('aws-sdk')
这两种方法都有效吗?
var AmazonCognitoIdentity = require('amazon-cognito-identity-js');
import * as AmazonCognitoIdentity from 'amazon-cognito-identity-js';
摘自
我必须执行的其他步骤 我必须在Angular 6应用程序中执行此操作:
npm i amazon-cognito-identity-js
我得到了这个错误:
global is not defined
:
通常人们这样做是为了“aws-sdk”:
var AWS = require('aws-sdk')
谢谢你的回答!这对我来说有点晚了,但可能会帮助其他人:)谢谢你的回答!对我来说有点晚了,但也许这会帮助其他人:)