おおまかに言うと、セッション管理の仕組みは次のようになっています。セッションのトークンを要求します。サーバはそのトークンをキーとしてセッションオブジェクトを管理しています。クライアントからの要求に応えて、トークンを返します。コネクションを開いて、そのトークンを送信します。サーバはトークンを受け取ったら、管理しているセッションの有効期限をチェックし、有効ならセキュアなセッションとみなします。server.js¶では、サーバ側のコードから見ていきます。依存しているモジュールをインポートしています。