Angular中的Cognito问题:在authorization.service.ts的第29行无法读取null的属性'user'
创始人
2024-10-31 03:00:37
0

出现此问题的原因是用户未登录,因此没有'cognitoUser'可用于身份验证服务。需要添加以下代码以检查用户是否已登录:

if(this.userPool.getCurrentUser() != null){
    this.userPool.getCurrentUser().getSession((err, session) => {
        if (err) {
            console.log(err);
            reject();
        }
        else {
            this.session = session;
            this.cognitoUser = this.userPool.getCurrentUser();
            console.log('User authorised: ', this.cognitoUser.username);
            resolve(session);
        }
    });
}
else{
    console.log('No user authorised');
    reject();
}

这将检查当前用户是否存在,如果存在,则获取会话并授权用户。否则,控制台将输出'No user authorised”。

相关内容

热门资讯

第九个安卓版!德扑手牌胜率计算... 第九个安卓版!德扑手牌胜率计算工具(平台机器人)软件透明挂(有挂实锤)-哔哩哔哩1、点击下载安装,微...
7识别(wepoke规律)外挂... 7识别(wepoke规律)外挂透明挂辅助工具(辅助挂)解密教程(果真有挂)-哔哩哔哩;支持2-10人...
第7工具!兴动游戏辅助(透视)... 第7工具!兴动游戏辅助(透视)太坑了其实真的有挂(有挂细节)-哔哩哔哩是一款可以让一直输的玩家,快速...
第七个脚本!德扑之星好牌(计算... 第七个脚本!德扑之星好牌(计算胜率软件)辅助透视(有挂细节)-哔哩哔哩;《WPK辅助透视》‌:支持手...
7最新版(poker worl... 7最新版(poker world外挂)外挂透明挂辅助挂(透视)专业教程(详细教程)-哔哩哔哩;科技安...
9私人房!星悦麻将有后台操作吗... 9私人房!星悦麻将有后台操作吗(辅助挂)太坑了原来真的有挂(有挂秘诀)-哔哩哔哩是一款可以让一直输的...
十个挂!德扑数据软件(真破解套... 十个挂!德扑数据软件(真破解套路)辅助透视(发现有挂)-哔哩哔哩科技教程也叫必备教程,这是一款功能强...
3真的假的(WPK控制)外挂透... 3真的假的(WPK控制)外挂透明挂辅助工具(透视)必备教程(有挂方法)-哔哩哔哩;亲真的是有正版授权...
第3代打ai!欢乐卡五星微信小... 第3代打ai!欢乐卡五星微信小程序有挂吗(透视)太坑了原来真的有挂(真的有挂)-哔哩哔哩是一款可以让...
第4个实锤!德扑之星的优势(系... 第4个实锤!德扑之星的优势(系统发牌机制)透视辅助(今日头条)-哔哩哔哩是一款可以让一直输的玩家,快...