Экспресс-сессия и настройка Connect-Mongo
Я использую express-session
и теперь хочу использовать connect-mongo
постоянно хранить сессию. Я видел документы и некоторые учебные пособия и в основном понимаю, как это работает, но я предполагаю, что вам в первую очередь нужна настройка экземпляра mongoDB, поэтому connect-mongo
есть к чему подключиться?
Некоторые примеры, которые я видел, включают в себя подключение к тестовой mongoDB на localhost, так что это просто случай установки mongoDB в качестве стандарта и последующего использования этого экземпляра?
1 ответ
Да, вы можете использовать текущее соединение или сказать connect-mongo
использовать новое соединение.
Используя текущее соединение:
app.use(session({
store: new MongoStore({ db: dbInstance })
}));
куда dbInstance
ваше текущее соединение
Используя новое соединение:
app.use(session({
store: new MongoStore({ url: 'mongodb://localhost/test-app' })
}));
url
это просто традиционная строка подключения mongodb.