찾다

 >  Q&A  >  본문

html - 使用mongoose.createConnection连接数据库,当以post方式提交表单时,页面不跳转

PHPzPHPz2781일 전597

모든 응답(5)나는 대답할 것이다

  • ringa_lee

    ringa_lee2017-04-17 16:38:32

    if(err){
          req.session.regenerate(함수(){
            req.session.msg = 오류;
            res.redirect('/login');
          });
        }

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

    회신하다
    0
  • 黄舟

    黄舟2017-04-17 16:38:32

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

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

    회신하다
    0
  • 巴扎黑

    巴扎黑2017-04-17 16:38:32

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

    회신하다
    0
  • 天蓬老师

    天蓬老师2017-04-17 16:38:32

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

    회신하다
    0
  • 黄舟

    黄舟2017-04-17 16:38:32

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

    회신하다
    0
  • 취소회신하다