res.redirect () ищет, но не загружает - PullRequest
0 голосов
/ 20 апреля 2019

Я пытаюсь перенаправить пользователя на страницу после проверки его учетных данных методом post.дело в том, что страница после функции res.redirect пытается перенаправить, но никогда не пытается.


app.post('/login', function (req, res) {

  MongoClient.connect(url, function(err, db){

    if (err) throw err;
    var dbo = db.db("DATABASE");

    var username = req.body.username;
    var password = req.body.password;


    dbo.collection("DATABASE").findOne({username: username, password: password}, function(err, user){
      if(err){
        console.log(err);
        res.status(500).send();
        db.close();
      }
      if(!user){
        res.status(404).send();
        db.close();

      }else{
          console.log("gets here");
        app.get('/', function(req, res){
          res.redirect('/views/heap')

         });
      }
    })
  }); 
});

console.log («попадает сюда»);работает отлично, но редирект продолжает пытаться, но никогда не загружается

1 Ответ

0 голосов
/ 20 апреля 2019

Изменение:

console.log("gets here");
app.get('/', function(req, res){
  res.redirect('/views/heap')

 });

Кому:

console.log("gets here");
res.redirect('/views/heap');
...