express-sessionを利用するExpressでCookieによるセッション管理を行う場合に利用されるモジュールは以下の2つです。 今回は以下の理由からexpress-sessionを採用することにします。 Cookie内には少量の単純なデータ(プリミティブな値)のみしか保存できないセッションデータがブラウザから閲覧出来てしまうexpress-session+Redisを実装するそれでは実装例を紹介します。express-sessionはデフォルトではサーバーメモリ上でセッションデータを保管しますが、実際の環境での稼動向きではないため通常外部ストレージを利用します。 今回はRedisを導入しますが、動作検証だけしたい方はストレージなしでも稼働確認できるので以下の事前準備はスキップして問題ありません。 (事前準備)Redisの用意まずは事前準備としてRedisをDockerコンテナで
![Node.js(Express)+Redisで簡単にセッション管理を行う方法](https://cdn-ak-scissors.b.st-hatena.com/image/square/332e0a5ae6bbb59e22136ff38103dd087140ec8a/height=288;version=1;width=512/https%3A%2F%2Fwww.investor-daiki.com%2Fwp-content%2Fuploads%2F2022%2F02%2Fexpress-session-thumbnail.png)