Express connect-redis を使用してセッションを保存する node.js アプリがあります。パスワードで保護されたユーザー アプリにも vhost を使用しています。
app.use(express.vhost('users.mydomain.com', require('./users/app')));
これは正常に動作しますが、ユーザーが www.mydomain.com にいるときにログインしているかどうかを確認したいと考えています。これを session() に追加してみました:
クッキー: { ドメイン:'.yourdomain.com'}
これを行うと、ユーザーとwwwの間を移動するとセッションが破棄されますが、セッションは共有されません。問題がどこにあるのか、私は迷っています。
編集:その仮想ホストでパスポートを使用していない限り、そのセッションは仮想ホスト間で存続することがわかりました。