快递无法阅读财产

时间:2013-10-10 19:20:11

标签: javascript node.js express ejs

我的控制器:

exports.showit = function(req, res){
 res.render('showpost', {
  title: req.post.title,
  post: req.post
 })
}

我的帖子模型包括标题和名称对象:

title: {type : String, default : '', trim : true},
name: {type : String, default : '', trim : true},
....and so on. 

在ejs中,我试图通过以下方式获得帖子标题:

<h3><%= article.title %></h3>

我收到一个错误:“无法读取未定义的属性'标题'

我无法弄明白我的问题是什么,请事先谢谢你。

1 个答案:

答案 0 :(得分:0)

您没有将article变量传递给模板,仅titlepost。所以使用这个:

<%= title %>
// or
<%= post.title %>