2017-05-22 7 views
1

私はAngular2アプリケーションとNodeJSサーバーを持っています。私はログアウトを実装に固執した。ログアウトセッションAngular2 nodeJS

単にreq.session.destroy()を使用すると、Angular2側には影響しません。 Angular2はまだユーザーがログインしていると思っています(ログインしたユーザーに関するデータを返すメソッドを呼び出すと、このデータを返すためにreq.session.userが必要でも、返されます)。

この問題の解決策をいくつか見ましたが、私が見たのはlocalStorage(localStorageでユーザーを保存してからログアウトをクリックしてから削除する)でした。

NodeJSからAngular2にログアウトしてセッションが終了したことを伝える有効な方法はありますか?

答えて

1

たとえば、ユーザー検証にWebトークンを使用する場合は、ユーザーがログアウトするとトークンをnullにリセットする必要があります。 実装に関するアイデアについてはUser Authentication using JWTをご覧ください。

関連する問題