【发布时间】:2021-01-30 20:29:57
【问题描述】:
下面的代码成功地从我的后端返回了一个 jwt 令牌。但是,当我尝试访问令牌以将其保存在 localStorage 中时,它始终是未定义的。如何访问我的 jwt 令牌?
loginProcess() {
if (this.loginForm.valid) {
this.authService.login(this.loginForm.value).subscribe(
res => {
console.log(res); // this returns {jwt: "validTokenHere"
console.log(res.token); // this returns undefined
localStorage.setItem('token', res.token); // localstorage is 'token' : undefined
},
err => console.log(err)
)
}
}
【问题讨论】:
-
您在回复中看到变量“token”吗?不?因为它的名字是jwt,不是token。
-
@maio290 我现在看到我对编辑器的自动完成感到困惑。我应该使用 res.jwt
标签: angular jwt local-storage