ringa_lee2017-04-17 16:38:32
if(err){
req.session.regenerate(함수(){
req.session.msg = 오류;
res.redirect('/login');
});
}
점프 테스트를 수행하려면 여기에 다른 항목을 추가하세요
黄舟2017-04-17 16:38:32
이 두 곳에서는 점프 로직이 구현되지 않았습니다. 사용자가 존재하지 않거나 비밀번호가 잘못되었다는 의미입니까? 점프를 추가해 볼 수 있습니다.
if (!user){
err = '사용자를 찾을 수 없습니다.';
}
...
또 다른{
err = '인증에 실패했습니다.';
}
곧
巴扎黑2017-04-17 16:38:32
프런트 데스크에서는 뭐라고 말하나요? 일반적으로 로그인 시 서버에 요청하는 방법은 Ajax를 사용하는데 이때 백그라운드에서 사용자가 반환한 점프를 브라우저가 인식하지 못하거나 별도로 처리해야 하거나 백그라운드에서 반환된 URL이 점프를 처리해줍니다. Ajax 콜백 메소드
黄舟2017-04-17 16:38:32
mongoose.createConnection을 사용하여 데이터베이스에 연결하면 현재 js에서만 데이터베이스를 작동할 수 있기 때문에 문제가 발견되었습니다. 여기서는 라우팅에서 사용자 테이블의 데이터만 조회했습니다. 다른 테이블에는 mongoose.createConnection 연결 작업 라이브러리 작업이 기록되지 않습니다.