1
我有以下代码来验证使用Ionic 2,angularjs和devise_token_auth的用户,但是如果成功登录,我会在响应的头部接收访问令牌,而不是在json中。如何使用Angularjs访问响应头中的令牌?
authenticate(user) {
var creds = "email=" + user.name + "&password=" + user.password;
var headers = new Headers();
headers.append('Content-Type', 'application/x-www-form-urlencoded');
return new Promise(resolve => {
this.http.post('http://localhost:3000/auth/sign_in', creds, {headers: headers}).subscribe(data => {
if(data.json().data){
this.storeUserCredentials("MY TOKEN IN THE HEADER");
resolve(true);
}
else
resolve(false);
});
});
}
但是我开始学习AngularJS和离子。我不知道要访问标头中的访问令牌
您是否尝试访问'response.access_token'?这对我有用。 –