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

TypeError: E:\movie-master\app\views\pages\detail.jade:13

TypeError: E:\movie-master\app\views\pages\detail.jade:13
   11|           .panel-body
   12|             ul.media-list
 > 13|               each item in comments
   14|                li.media
   15|                  .pull-left
   16|                    a.comment(href="#comments", data-cid="#{item._id}", data-tid="#{item.from._id}")

Cannot read property 'length' of undefined
   at eval (eval at <anonymous> (E:\movie-master\node_modules\jade\lib\index.js:218:8), <anonymous>:467:31)
   at eval (eval at <anonymous> (E:\movie-master\node_modules\jade\lib\index.js:218:8), <anonymous>:876:4)
   at eval (eval at <anonymous> (E:\movie-master\node_modules\jade\lib\index.js:218:8), <anonymous>:1066:22)
   at res (E:\movie-master\node_modules\jade\lib\index.js:219:38)
   at Object.exports.renderFile (E:\movie-master\node_modules\jade\lib\index.js:380:38)
   at Object.exports.renderFile (E:\movie-master\node_modules\jade\lib\index.js:370:21)
   at View.exports.__express [as engine] (E:\movie-master\node_modules\jade\lib\index.js:417:11)
   at View.render (E:\movie-master\node_modules\express\lib\view.js:128:8)
   at tryRender (E:\movie-master\node_modules\express\lib\application.js:640:10)
   at EventEmitter.render (E:\movie-master\node_modules\express\lib\application.js:592:3)
   at ServerResponse.render (E:\movie-master\node_modules\express\lib\response.js:971:7)
   at E:\movie-master\app\controllers\movie.js:13:20
   at E:\movie-master\node_modules\mongoose\lib\query.js:2843:9
   at process._tickCallback (internal/process/next_tick.js:109:7)


这是为什么??

正在回答

4 回答

你好,你的错误其实是populate这个方法调用有问题,源头应该是在comment.js这个定义的问题所在,应该是from的来由有问题,如果你现在是User,你换成user,试试

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

me too

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

问题解决了吗,我也出现了同样的问题,我发现是.populate('from', 'name')这个方法调用有错误,我把它删了就能正常运行,可是不知道要怎么修改

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

问题出在commnets,看js文件中commnets是否正确调用,或者拼写错误

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

举报

0/150
提交
取消
node建站攻略(二期)——网站升级
  • 参与学习       51940    人
  • 解答问题       408    个

帮助你深入前后端开发留下的迷惑,为进一步自学打下基础

进入课程

TypeError: E:\movie-master\app\views\pages\detail.jade:13

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