关于JS 作用域的问题
app.get('/movie/:id', function (req, res) {
var id = req.params.id
console.log(id + "b")
Movie.findById(id, function(err, movie) {
//console.log(movie.title)
res.render('detail', {
title: 'imooc' + movie.title,
movie: movie
})
})
})
这段代码报错:
TypeError: cannot read property 'title' of undefined.
然而我render上的那个console.log是能正常输出这个movie对象的
请问render怎么能读取到外面的movie对象?