从angular2中的端点获取令牌

时间:2017-03-10 00:46:29

标签: api http angular

我的API的端点是" localhost / get_token"但我不知道如何将它绑定到我的Angular2服务上的变量 我试过这个:

let token = () => { return this._http.get('localhost/endpoint')}

我不确定如何拨打电话

这是我的server.js上的端点

app.get('/get_token', function(req,res) {
res.send({
'access_token':accessToken
    });
});

1 个答案:

答案 0 :(得分:0)

通常,您将用户登录名和密码发布到服务器以获取令牌。我想你只是在测试。如果是这样的话,请尝试以下方法:

let token:string;

getToken() { 
   return this._http.get('localhost/endpoint') //I think that url must match your server endpoint something like localhost/get_token
      .map((response: Response) => {
         let data = response.json()

         if(data.access_token)
           this.token = data.access_token //get your token here
      })
}