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

关于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对象的

http://img1.sycdn.imooc.com//5626e4af0001e29d06770323.jpg

请问render怎么能读取到外面的movie对象?

正在回答

举报

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

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

进入课程

关于JS 作用域的问题

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