2017-03-28 7 views
0

Express 서버를 다시 시작하면 브라우저에 저장된 세션 ID가 새로운 값으로 업데이트됩니다. 이것은 정상적인 행동입니까? 구성 할 수 있습니까? docs에 명시된 바와 같이서버 재시작 후 다른 sessionID

var sessionOptions = { 
    secret: "secret_here", 
    resave: false, 
    saveUninitialized: true, 
    cookie: { 
    maxAge: 86400000 
    } 
} 

답변

0

:

각 세션은 그와 관련된 고유 한 ID를 가지고

내 현재 express-session 옵션입니다.

genid 속성을 설정하여 ID를 생성하는 함수를 재정의 할 수 있습니다.

app.use(session({ 
    genid: function(req) { 
    return genuuid() // use UUIDs for session IDs 
    }, 
    secret: 'keyboard cat' 
})) 
+0

그러나 서버가 ** 다시 시작될 때 새 세션이 생성되는 이유는 무엇입니까? 그게 내 질문이다. –