为了账号安全,请及时绑定邮箱和手机立即绑定

有关详情页显示的问题

我现在已经可以把数据录入,并且在后台列表页中展示出来,但是却无法在详情页中看到我录入人的数据,一直提示错误:在app.js的详情页代码中

app.get('/movie/:id',function(req,res) {

var id = req.params.id;

Movie.findById(id,function (err,movie) {

res.render('detail',{

title:'hans ' + movie.title,

id: id,

movie: movie

});

})

})

的movie.title显示 Cannot read property 'title' of undefined。不明白为什么是这里报错

正在回答

1 回答

既然movie.title不存在,那一定是数据录入页面有错误,你可以查看一下admin.jade文件中的input#inputTitle.form-control(type="text", name="movie[title]", value="#{movie.title}") 这一行。

或者app.js文件中的这个地方:    _movie = new Movie({
                                                            doctor: movieObj.doctor,
                                                            title: movieObj.title,

看看有没有输入错误。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
node+mongodb 建站攻略(一期)
  • 参与学习       91860    人
  • 解答问题       889    个

带你完整实现一个从前端到后端的项目,初中级前端开发工程师必学课程

进入课程

有关详情页显示的问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信