условный http получить запрос в nodeJS - PullRequest
0 голосов
/ 27 ноября 2018

Я пытаюсь создать окно поиска, в котором пользователь вводит имя певца и возвращает его / ее лучшие хиты из monogoDB.

Я попытался сделать это, используя приведенный ниже код, однако он не работает

router.get("/:singerName", function(req, res, next) {
  var singerName = req.params.singerName;
  Hit.find({ singerName: singerName }, function(err, hits) {
    if (err) {
      return res.render("/", { hits: null });
    }
    res.render("/", { hits: hits });
  });
});

1 Ответ

0 голосов
/ 27 ноября 2018

Марва, с какой ошибкой вы сталкиваетесь?Сначала убедитесь, что вы получаете значение параметра по console.log (singerName), и проверьте, что у вас есть запись, используя robomongo или любой другой инструмент.Если все хорошо, тогда получите значение переменной на странице через {{ hits }}.

...