でもで
app.use(express.session({
secret: conf.secret,
maxAge : new Date(Date.now() + 360000),
expires: new Date(Date.now() + 360000),//I've tried both separately
store : new MongoStore(conf.db),
}));
mongodbでのセッションは永遠に続きます(私がテストした限り)
MongoDBのセッションストアは、セッションが終了した後もそこにとどまることになっていますか?
セッション宣言にmaxAgeまたはexpiresがある場合でも、MongoDBでは、すべてのセッションは次のようになります。
{ "_id" : "FU8k3kEzquG/hoSD308H5XHa", "session" : "{\"cookie
\":{\"originalMaxAge\":null,\"expires\":null,\"httpOnly\":true,
\"path\":\"/\"}}" }
また、私の_idのほとんどには、数字/文字以外の文字、つまり/、+などがあります。それらはそのようになっているはずですか?
ブラウザを再度開くたびに、新しいセッションが作成されますが、古いセッションはMongoDBに残っています。これに修正があるのか、それとも意図的なものなのかを知りたいだけです。
ありがとう、ブランドン