首页 > 解决方案 > Angular 6 应用程序从外部调用应用程序读取参数

问题描述

我们有一个门户,它是一个非角度应用程序。单击某个链接后,门户将重定向到我的 Angular 6 应用程序。重定向时,它将发送一个 JWT 令牌作为参数。现在我的问题是我想读取这个令牌并将其发送到后端 api 服务进行身份验证,以便向授权用户显示适当的页面。我如何在我的 Angular 6 中读取这个令牌?

标签: angularangular6

解决方案


我假设您正在重定向https://xxxxx.com/angular?jwt=XXXXX

所以使用激活的路由获取组件中的参数

ngOnInit() {
    this.route.queryParams.subscribe(params => {
        console.log(params); // {jwo: "XXXXXX"}
         // call auth service to check user is logged in or not
      });
  }

推荐阅读