有關詳情頁顯示的問題
我現在已經可以把數據錄入,并且在后臺列表頁中展示出來,但是卻無法在詳情頁中看到我錄入人的數據,一直提示錯誤:在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。不明白為什么是這里報錯
2016-04-14
既然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,
看看有沒有輸入錯誤。