Използвам пакета за експресионни сесии със собствен магазин за сесии на базата на MongoDB, но по някаква причина сесиите се изтриват всеки път, когато спирам и отново изпълнявам скрипта.
От разглеждането на базата данни мога да видя, че сесиите са запазени.
Някакви идеи?
Отговори:
2 за отговор № 1Можеш да използваш свържете-монго за съхраняване на сесиите в базата данни, така че да продължи дори след рестартиране на сървъра на възлите.
Ето един пример за това как можете да го използвате. Пример е от неговата Прочети ме.
var session = require("express-session");
var MongoStore = require("connect-mongo")(session);
app.use(session({
secret: settings.cookie_secret,
store: new MongoStore({
db : settings.db,
})
}));