2017-03-26 3 views
0

나는 왜 작동하지 않습니까? 나는 급행 노선옥과 함께 급행으로 연결하십시오.

User.createUser(newUser, function(err,user){ 
    if(err) throw err; 
    console.log(user); 
}); 

req.flash('info', 'Flash Message Added'); 

res.location('/'); 
res.redirect('/'); 

에 내가 this example into npmjs을 따라

- if (messages.info) 
    .message.info 
     span= messages.info 

보기

로합니다. 내가 뭘 잘못 했니?

+0

나는이 문제를 해결했지만 undest는 어떻게 작동합니까? 옥 파일에'! = messages()'및 [connect-flash] (https://www.npmjs.com/package/)를 사용했습니다. 연결 플래시). 나는 eduonix에이 예제를 발견했지만 이해할 수 없다 ... –

답변

0

res.locationres.redirect을 모두 호출하는 경우 본질적으로 두 개의 리디렉션을 수행합니다. req.flash 메시지는 현재 페이지 요청에 대해서만 붙어 있으므로 첫 번째 리디렉션에서만 볼 수 있습니다. 두 번째로 리디렉션하면 플래시 메시지가 지워지기 때문에 표시되지 않을 수 있습니다. res.locationres.redirect의 차이점은 this SO question을 참조하십시오.

관련 문제