バックエンドで Express と通信する単一ページの JavaScript アプリを構築しています。アプリのさまざまなポイントで、バックエンドと対話し、セッションを更新します。セキュリティ上の理由から、セッションの有効期限は比較的短くなっています。
その中で、ユーザーが長時間アイドル状態で、バックエンドとのトランザクションを行っていない場合、セッションが期限切れになる可能性があることをユーザーに警告したいと思います。
セッションの残り時間 (session.maxAge) を返すエクスプレス「ハートビート」ルートが必要ですが、セッションの有効期限を更新したくありません。
connect.session コードは、リクエストの最後にセッションを自動的に更新します。
セッションにアクセスして maxAge をフェッチする方法を探していますが、更新はしていません。