【发布时间】:2018-05-20 03:03:16
【问题描述】:
我进行了 jwt 授权并将该令牌存储到会话存储中,但是当我尝试将该令牌放入字符串并记录它时,我得到了 null,这就是函数
login(user : User): void
{
this.header= new Headers({"content-Type": "application/json"});
this.osobaService.create(user,this.tokenUrl,this.header).then(p=> {sessionStorage.setItem("Token",p._body.slice(1,-1))});
this.tokenString = sessionStorage.getItem("Token");
console.log(this.tokenString);
}
这应该是简单的 getItem 方法,但我得到了 null 。
【问题讨论】:
-
p是什么类型的Object?尝试在此处记录此值:.then(p=> {console.log("Token:",p._body.slice(1,-1));sessionStorage.setItem("Token",p._body.slice( 1,-1))}) 也许这会提示您在哪里搜索错误。
-
是您的
osobaService回调还是有任何解析功能?
标签: angular jwt session-storage