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

为什么缩进也没错就是一直解决不了呢

TypeError: F:\一起发\htdocs\imooc\views\index.jade:7
   5|             .col-md-2 
   6|                 .thumbnail 
 > 7|                     each item in movies 
   8|                         a(href="/movie/#{item._id}") 
   9|                             img(src="#{item.poster}",alt="#{item.title}") 
   10|                         .caption 

Cannot read property 'length' of undefined
   at eval (eval at <anonymous> (F:\一起发\htdocs\imooc\node_modules\jade\lib\index.js:218:8), <anonymous>:69:31)
   at eval (eval at <anonymous> (F:\一起发\htdocs\imooc\node_modules\jade\lib\index.js:218:8), <anonymous>:154:4)
   at eval (eval at <anonymous> (F:\一起发\htdocs\imooc\node_modules\jade\lib\index.js:218:8), <anonymous>:176:22)
   at res (F:\一起发\htdocs\imooc\node_modules\jade\lib\index.js:219:38)
   at Object.exports.renderFile (F:\一起发\htdocs\imooc\node_modules\jade\lib\index.js:380:38)
   at Object.exports.renderFile (F:\一起发\htdocs\imooc\node_modules\jade\lib\index.js:370:21)
   at View.exports.__express [as engine] (F:\一起发\htdocs\imooc\node_modules\jade\lib\index.js:417:11)
   at View.render (F:\一起发\htdocs\imooc\node_modules\express\lib\view.js:126:8)
   at tryRender (F:\一起发\htdocs\imooc\node_modules\express\lib\application.js:639:10)
   at EventEmitter.render (F:\一起发\htdocs\imooc\node_modules\express\lib\application.js:591:3)

http://img1.sycdn.imooc.com//57baab730001a5af13220706.jpg


正在回答

3 回答

同第一个答案,然后最重要的一点,所有改动结束以后,请重启服务


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

解决了吗?我也遇到这个问题,解决不了

0 回复 有任何疑惑可以回复我~
  1. 检查你在app.js里的index page接口参数movies的格式是否是movies:[{}],形式是否正确

  2. 查看jade里的each item in movies是参数是否正确,不过看了这里应该没问题的,和appjs里的参数movies要对应

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

慕仙4324424

所有的方式都试过了,都绝望了,问题同上
2018-01-30 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

为什么缩进也没错就是一直解决不了呢

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