我正在实施一种登录方法。当用户登录时,后端生成JWT并发送令牌以存储在HTML的localStorage中。我从未使用过TS / Angular 4,在AngularJS中我没有问题,看到我的功能,告诉我它不能正常工作?
login(){
this.auth.authenticate(this.creds)
.subscribe(response => {
console.log("response: ", response.body.token)
this.auth.successfulLogin(response.headers.get('Authorization'))
this.navCtrl.setRoot('DetalhesViagemPage')
},
error => {})
}
从console.log("response: ", response.body)
response: {"nome":"Frederico","_id":"5b21a4332a5e3333cc64a12f","token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyIkX18iOnsic3RyaWN0TW9kZSI6dHJ1ZSwic2VsZWN0"}
我已经修改了我的问题以使其更清楚。
答案 0 :(得分:0)
如果你想获得name属性,你只需要像这样访问它:
response.body.name
只需使用属性即可获得body属性。