0
私は、JWTの承認をしたと私はセッションストレージにそのトークンを格納しますが、私は、文字列の中にそのトークンを取得し、私はnullを取得し、それをログに記録しようとすると、これはそれが簡単なのgetItemメソッドであるべき機能セッション記憶域からjwtトークンを変数に保存する方法は?
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);
}
ですが、私はnullになっています。
どのオブジェクトがpですか?この値をここに記録してください:.then(p => {console.log( "Token:"、p._body.slice(1、-1)); sessionStorage.setItem( "Token"、p._body.slice( " 1、-1))}) これは、エラーを検索するためのヒントを提供します。 – Joniras
はあなたの 'osobaService'コールバックですか、それとも解決機能がありますか? –