html - 使用mongoose.createConnection连接数据库,当以post方式提交表单时,页面不跳转
PHPz
PHPz 2017-04-17 16:36:32
0
5
624
PHPz
PHPz

学习是最好的投资!

모든 응답(5)
左手右手慢动作
if(err){
      req.session.regenerate(함수(){
        req.session.msg = 오류;
        res.redirect('/login');
      });
    }

점프 테스트를 수행하려면 여기에 다른 항목을 추가하세요

黄舟

이 두 곳에서는 점프 로직이 구현되지 않았습니다. 사용자가 존재하지 않거나 비밀번호가 잘못되었다는 의미입니까? 점프를 추가해 볼 수 있습니다.

if (!user){
  err = '사용자를 찾을 수 없습니다.';
}
...
또 다른{
  err = '인증에 실패했습니다.';
}

巴扎黑

프런트 데스크에서는 뭐라고 말하나요? 일반적으로 로그인 시 서버에 요청하는 방법은 Ajax를 사용하는데 이때 백그라운드에서 사용자가 반환한 점프를 브라우저가 인식하지 못하거나 별도로 처리해야 하거나 백그라운드에서 반환된 URL이 점프를 처리해줍니다. Ajax 콜백 메소드

Peter_Zhu

귀하의 사용자 이름과 비밀번호가 데이터베이스의 정보와 일치하지 않습니다!

黄舟

mongoose.createConnection을 사용하여 데이터베이스에 연결하면 현재 js에서만 데이터베이스를 작동할 수 있기 때문에 문제가 발견되었습니다. 여기서는 라우팅에서 사용자 테이블의 데이터만 조회했습니다. 다른 테이블에는 mongoose.createConnection 연결 작업 라이브러리 작업이 기록되지 않습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿