Dificuldade com a session numa aplicação com nodejs e angular 4

Oi, Comunidade GUJ.

Estou com uma dificuldade com a session numa aplicação com nodejs e angular 4.

Estou fazendo dessa forma:

Ao digitar o e-mail e senha na tela de login e dar submit no formulário de login, cria um http request, que é tipo um ajax, ele passa os campos por método POST.
Node pega essa requisição, usa a fuction login do mongoose que está na controller usuarios, se o login é valido ele insere um boolean dizendo que essa session existe (chamada de exist), id, nome e sobrenome na session da requisição.

Depois ele retorna essa variável pro “ajax”, ai o angular salva essa variável no serviço, depois verifica com o boolean exist pra ver se a session existe, se sim ele manda pro bashboard.

No dashboard é feito um getSession, que nada mais é que pegar o atributo session que foi salvo no login.

Até ai tudo certo, aparece o nome da pessoa, pois na tela do dashboard diz “Olá, nomeDaPessoa”, mas quando dou F5 para atualizar a página some o nome da pessoa, estou com dificuldade para identificar o por que some o nome da pessoa, pode ser algum problema no mongo ou na session?

Obrigado

Da uma olhada aqui, esse meu projeto faz isso…