MongoDB 기반 세션 저장소가 포함 된 익스프레스 세션 패키지를 사용하고 있습니다 만, 어떤 이유로 스크립트를 중지하고 다시 실행할 때마다 세션이 삭제됩니다.서버 재시작시 Express.js 세션이 재설정되었습니다.
데이터베이스를 보면 세션이 저장되었음을 알 수 있습니다.
아이디어가 있으십니까?
MongoDB 기반 세션 저장소가 포함 된 익스프레스 세션 패키지를 사용하고 있습니다 만, 어떤 이유로 스크립트를 중지하고 다시 실행할 때마다 세션이 삭제됩니다.서버 재시작시 Express.js 세션이 재설정되었습니다.
데이터베이스를 보면 세션이 저장되었음을 알 수 있습니다.
아이디어가 있으십니까?
데이터베이스에 세션을 저장하는 데 connect-mongo을 사용할 수 있으므로 노드 서버를 다시 시작한 후에도 계속 유지됩니다.
다음은 사용 방법에 대한 예입니다. 예는 Readme입니다.
var session = require('express-session');
var MongoStore = require('connect-mongo')(session);
app.use(session({
secret: settings.cookie_secret,
store: new MongoStore({
db : settings.db,
})
}));
[연결 - 레디 스를] (https://github.com/tj/connect-redis) redis에 저장합니다. – lwang135
를 사용하여 연결 - 몽고 (https://github.com/kcbanner/connect-mongo) 나는 또한 제안 – Lekhnath