与哈巴狗和快速渲染的梦魇

时间:2018-01-02 16:37:12

标签: mongodb express pug

我很安静新来表达和帕格。我正在制作一个非常基本的应用程序来帮助我学习。我成功地使用以下GET路由以JSON格式公开MongoDB元素:

[Sequency No_]

projects.pug

    //get a list of projects from the database
router.get('/projects', function(req,res){
    project.find({},function(err,docs){
        if(err)res.json(err);
        else res.render('project', {projects: docs});
    });
});

我希望在客户端显示此信息 - 在pug文件上呈现。我已经尝试了很多方法来做到这一点,但我仍然会遇到错误。如何成功显示此信息?

1 个答案:

答案 0 :(得分:0)

each它就像一个偶然的for-each循环。你开始循环,但没有使用任何项目。如果您将项目命名为project,则需要为instace project.title

调用您的媒体资源
extends layout

block content
  .main.container
    .row
     .col-md-8.col-md-offset-2
        h1.display-4.m-b-2 All Current Projects
        ul
          each project in projects
           li #{project.title} #{project.description}