在 OpenIdConnect getUser returns null 中,即使在接收令牌之后

In OpenIdConnect getUser returns null, even after the receiving token

身份服务器成功验证后,将返回令牌并将用户重定向到 app.ts。但是,当我在 app.ts 中调用 getUser() 时,它 returns null。这段代码在本地主机上工作正常,但是当我在生产中尝试它时它不起作用 (returns null).

app.ts

constructor(private openIdConnect: OpenIdConnect, private httpClient: HttpClient) {
    debugger;
    let mgr = this.openIdConnect.userManager;
    this.openIdConnect.userManager.getUser().then((user) => {
      if (user) {
        this.user = user;
        console.log(" This.User: "+this.user);
        console.log(" User: "+ user)      
      }else{
        console.log(" logout ");
         this.logout();
      }
    });
  }

问题是我构建应用程序的方式 production.So 之前我使用了“au build --env prod”,我将其更改为“au build --env