0
몽구스 저장 콜백에서 익스프레스 세션 데이터를 업데이트하려고합니다. 4 번 내에서 세션 데이터에 액세스 (및 업데이트)하는 방법은 무엇입니까?몽구스 모델 저장시 세션 데이터 업데이트
app.get('/', function(request, response){
var model = new Model(somedata);
request.session.ok = "ok";
model.save(function (err, data) {
request.session.ok = "won't save";
});
});
app.get('/path', function(request, response) {
console.log(request.session.ok);
// returns 'ok'
});
답장을 보내 주셔서 감사합니다. 이것이 왜 그런지 설명해 주시겠습니까? – AshClarke
세션 데이터는 응답을 보낸 후에 만 세션 저장소에 저장됩니다. express-session은 실제로 노드 core의 http 라이브러리에서'response.end()'와 같은 원숭이 패치 방법으로이를 수행한다. – mscdex