首页 > 解决方案 > nodeJS中的条件http获取请求

问题描述

我正在尝试创建一个搜索框,用户在其中输入歌手的名字并从 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 });
  });
});

标签: node.jsmongodbhttpgetmean-stack

解决方案


Marwa,你面临什么错误?首先确认您正在通过 console.log(singerName) 获取参数值,并使用 robomongo 或任何其他工具检查您是否有记录。如果没问题,然后通过{{ hits }}.


推荐阅读