使用Angular2中的http请求模拟SESSION

时间:2016-12-16 12:41:17

标签: angularjs http ionic-framework

我有一个角度应用程序的情况:

    this.http.get('myurl')
.map(res => res.json())
.subscribe(data =>{
  this.data = data;
  // resolve(this.data);
  console.log('token', this.data);

});

这个脚本为我提供了我需要登录的令牌,但是从API中,它用于在会话变量中获取令牌,使用另一个没有任何参数的URL,例如:http://myserver/myAPI/getUserData

如何使用角度2模拟会话?

2 个答案:

答案 0 :(得分:0)

您需要使用localstorage来存储从服务返回的数据。或者您可以使用名为ng2-cookies的第三方。请参阅this link for more info

答案 1 :(得分:0)

    this.http.get('myurl')
      .map(res => res.json())
      .subscribe(data =>{
        this.data = data;
        // resolve(this.data);
       console.log('token', this.data);

        // this is my second URL, that needs to find an active session
         this.http.get('my2ndurl')
           .map(res => res.json())
           .subscribe(data =>{
             this.data = data;
            console.log('token', this.data);

        });

   });