私の Web アプリケーションの実稼働環境は、ロード バランサーの背後にある 2 台のサーバー上にあります。
認証用のセッションでパスポート(ローカル戦略)を使用しています。
アプリケーションが1つのサーバーで実行されると、すべて正常に動作しますが、本番環境では、1つのサーバーが他のサーバーによって確立されたCookie/セッションを認識しません(各リクエストは別のサーバーにランダムに送信され、制御できません)。
その結果、認証が必要なページにアクセスしようとすると (ログインした後でも)、ログイン ページにリダイレクトされます。
2 つのサーバーに、両方が認識するセッション Cookie を作成させるにはどうすればよいですか(明らかに、エクスプレス セッション ミドルウェアに同じシークレットを使用しました)。
ありがとう、
アロン