複数の異なるドメインからアプリにアクセスできる状況があります。たとえば、理論上はfoo.comとbar.comの両方が私のアプリを指している可能性があります。さらに、サブドメインも私のアプリを指すことができるので、たとえばred.foo.comとblue.foo.com . Express Cookie セッションを使用しています。セッションの初期化コードは次のようになります。
app.use(express.session({
secret: "secret",
cookie: {
domain: ".foo.com"
},
store: new MongoStore({
db: db
})
}));
これは、ユーザーがfoo.comまたはそのサブドメインのいずれかを通過する場合にはうまく機能しますが、 bar.comは機能しません。私は両方を一度に持つ必要があります。リクエストごとに別のドメインに設定するのが理想的ですが、どうすればよいかわかりません。私のリクエストは非常に非同期であり、リクエストごとにアプリ全体に設定すると、一度に 2 つの呼び出しが入ったときに機能しないのではないかと心配しています。
これはまったく可能ですか?これを解決するアイデアはありますか?