저는 세션 매개 변수에 데이터를 저장하려고합니다.express js 세션에서 정의되지 않은 오류가 발생했습니다.
/* Modules */
/* App Settings */
// session settings
app.use(express.cookieParser());
app.use(express.session({secret: '1234567890QWERTY'}));
app.get('/', function(req,res){
if(req.session.param){
console.log('OK!');
}else{
console.log('not found session data');
}
});
app.listen(app.get('port'));
나는이 코드를 사전에
TypeError: Cannot read property 'param' of undefined
at C:\Users\frknbasaran\campusca\app.js:25:16
감사를 실행할 때이 순서대로 3가 없다면
세션이 작동하지 않습니다
app.use(express.cookieParser());
app.use(express.session({secret: '1234567890QWERTY'}));
app.use(app.router);
이 같은 소리'req.session'는 – forgivenson
undefined' 이유는 정확히 세션 것 '입니다 그런 키를 설정하지 않았다면'param' 키를 사용 하시겠습니까? 'req.session'은 세션 데이터를 저장하고, req.params는 다른 것입니까? – adeneo
이 질문을 확인 했습니까? : http://stackoverflow.com/questions/10191692/session-is-undefined-when-using-express-redis-for-session-store/10239147 – Matias