亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

Cannot read property 'length' of undefined 都是each item in movies著出問題怎么解決

TypeError: G:\nodejs\views\pages\index.jade:6
? ?4| .container
? ?5| .row
?> 6| each item in movies
? ?7| .col-md-2
? ?8| .thumbnail
? ?9| a(href="/movie/#{item._id}")

Cannot read property 'length' of undefined
? ?at eval (eval at <anonymous> (G:\nodejs\node_modules\jade\lib\index.js:218:8), <anonymous>:73:31)
? ?at eval (eval at <anonymous> (G:\nodejs\node_modules\jade\lib\index.js:218:8), <anonymous>:194:4)
? ?at eval (eval at <anonymous> (G:\nodejs\node_modules\jade\lib\index.js:218:8), <anonymous>:219:22)
? ?at res (G:\nodejs\node_modules\jade\lib\index.js:219:38)
? ?at Object.exports.renderFile (G:\nodejs\node_modules\jade\lib\index.js:380:38)
? ?at Object.exports.renderFile (G:\nodejs\node_modules\jade\lib\index.js:370:21)
? ?at View.exports.__express [as engine] (G:\nodejs\node_modules\jade\lib\index.js:417:11)
? ?at View.render (G:\nodejs\node_modules\express\lib\view.js:128:8)
? ?at tryRender (G:\nodejs\node_modules\express\lib\application.js:640:10)
? ?at EventEmitter.render (G:\nodejs\node_modules\express\lib\application.js:592:3)

http://img1.sycdn.imooc.com//591bcfd600014f9506840337.jpg

這么寫的






正在回答

4 回答

我已經解決了,總結出了大家的問題:

  1. 首先這里,老師沒有涉及到數據庫,所以這些數據都是“靜態的”,也就是我們自己在頁面上加的,為的就是驗證我們些的jade和相關文件。

  2. 搞清楚movie和movies的區別:movies指的是首頁的電影列表,movie指的則是詳情頁的單個電影,其實從單詞就可以搞清楚,movies是復數嘛~

  3. 因此,在看了這個視頻之后,出現property 'length' of undefined,這個錯誤的都是因為沒有在app.js中自己去定義一些數據,也就是在首頁中新建一個movies數組,或者在詳情頁中新建一個movie對象,其他的是一樣道理。

  4. 還有一點,因為這個視頻已經過去了兩年的時間,所以有些語法上會有一些錯誤,這些我都是自己去百度或者在評論區找到答案。

    希望能幫助到你


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

同樣的問題,想問一下現在有沒有找到解決的辦法,O(∩_∩)O謝謝!

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

index.jade 頁第六行開始寫法不標準,先看一下jade的標準,前面加空格就可以

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

有時候_1 提問者

加了縮進的呀
2017-05-17 回復 有任何疑惑可以回復我~

看你的app.js里面,首頁和列表頁是movies,詳情頁和后臺錄入頁是movie

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

有時候_1 提問者

老師不就是這么寫的
2017-05-17 回復 有任何疑惑可以回復我~
#2

cote_azur

謝謝!解決問題。
2018-01-29 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
node+mongodb 建站攻略(一期)
  • 參與學習       91828    人
  • 解答問題       921    個

帶你完整實現一個從前端到后端的項目,初中級前端開發工程師必學課程

進入課程

Cannot read property 'length' of undefined 都是each item in movies著出問題怎么解決

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號