【发布时间】:2018-12-15 13:50:03
【问题描述】:
下面是我的 app.component 和错误。我该如何解决该错误?
index.js:43 Uncaught ReferenceError: global is not defined
at Object../node_modules/buffer/index.js (index.js:43)
at __webpack_require__ (bootstrap:76)
at Object../node_modules/amazon-cognito-identity-js/es/AuthenticationHelper.js (vendor.js:69868)
at __webpack_require__ (bootstrap:76)
at Object../node_modules/amazon-cognito-identity-js/es/index.js (vendor.js:74053)
at __webpack_require__ (bootstrap:76)
at Object../src/app/app.component.ts (main.js:96)
at __webpack_require__ (bootstrap:76)
at Object../src/app/app.module.ts (app
import { Component, OnInit, OnDestroy } from '@angular/core';
import { Router,ActivatedRoute } from '@angular/router';
import { environment } from '../environments/environment';
//import * as AWSCognito from 'amazon-cognito-identity-js';
import {AuthenticationDetails, CognitoUser, CognitoUserAttribute, CognitoUserPool} from 'amazon-cognito-identity-js';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css']
})
export class AppComponent implements OnInit,OnDestroy {
title = 'app';
PoolData = {
UserPoolId: environment['pool_id'],
ClientId: environment['pool_app_client_id']
};
userPool:any;
constructor(public router: Router,
private route: ActivatedRoute){
this.userPool = new CognitoUserPool(this.PoolData);
}
ngOnInit(){
console.log(this.router.url)
this.route.queryParams.subscribe(params => {
console.log(params)
});
}
ngOnDestroy(){
}
}
【问题讨论】:
-
对于这个与 dec 一起运行的家伙......嘿,如果你这样做了,请提供评论
-
这篇文章解决了我的问题:github.com/aws/aws-amplify/issues/678
标签: angular aws-cognito