не получается записать объект в sessionStorage

95
27 ноября 2019, 20:00

Возвращаю так:

[HttpGet("api/Account/SignInGoogle/{access_token}")]
public async Task<ActionResult<object>> _signInGoogle(string access_token)
{
 ///... код....
 return Ok(new {
     access_token = GenerateJwtToken(_user.Email, _user).ToString(),
     user_name = _user.UserName,
     user_email = _user.Email
 });
}

получаю и вывожу в консоль, а потом пытаюсь записать:

this.socialAuthService.signIn(socialPlatformProvider).then(
  (userData) => {
    sessionStorage.setItem("googleToken",userData.token);
    this.authService.login().subscribe(
      res =>{
        console.log(res);
        sessionStorage.setItem("userData", res);
      }
    );
  }
);

консоль:

sessionStorage:

можно ли как то записать распарсенный объект?

Answer 1
sessionStorage.setItem("userData", JSON.stringify(res));
...
var res = JSON.parse(sessionStorage.getItem("userData"));
READ ALSO
Как добавить на свой сайт ссылку на whatsapp?

Как добавить на свой сайт ссылку на whatsapp?

Я новичок, хочу добавить на свой сайт кнопу ватсап, код на сайте выдает такой -

124
Почему неправильно работает debounce?

Почему неправильно работает debounce?

Подскажите пожалуйста почему не срабатывает debounce

108
Как изменить скрипт анимации svg

Как изменить скрипт анимации svg

Есть такой скрипт - (function() {

102
Фазы работы скрипта js

Фазы работы скрипта js

На learnjs написано:

93