detail頁面的title出現undefined
//detail pages
app.get('/movie/:id',function(req,res){
?? ?var id=req.params.id
?? ?Movie.findById(id,function(err,movie){
?? ?res.render('detail',{
?? ?title:'haha 詳情頁'+movie.title,
?? ?movie:movie
})?? ?
})
})
//detail pages
app.get('/movie/:id',function(req,res){
?? ?var id=req.params.id
?? ?Movie.findById(id,function(err,movie){
?? ?res.render('detail',{
?? ?title:'haha 詳情頁'+movie.title,
?? ?movie:movie
})?? ?
})
})
2016-09-22
舉報
2017-01-07
我記得我也出現過這個報錯,cannot read properties of undefined,但是其實是能讀到,標題顯示正常。
后面改了新增或者刪除的入口 加了這個urlencodeParser, 這個問題也就沒了
var urlencodedParser = bodyParser.urlencoded({ extended: false })
app.delete('/admin/list',urlencodedParser, function(req, res) {
或者
app.post('/admin/movie/new', urlencodedParser, function(req, res) {