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

node res.render传的数组到页面中取不到 报错undefined

Cannot read property 'length' of undefined app.js中的数据app.get('/', function(req, res){ res.render('index', { title: 'index 首页', movies: [{ title: '机械战警', _id: 1, poster: 'http://r3.ykimg.com/05160000530EEB63675839160D0B79D5' }] }); });什么原因哪?感觉数传不到页面中...可是title就能通过#{title}取到

正在回答

3 回答

我也遇到了这个问题

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

已经解决 是因为对index的路由写了两边 多写了个空数据的

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

extends ../layout

block content

  .container

    .row

      each item in movies

        .col-md-2

          .thumbnail

            a(href="/movie/#{item._id}")

              img(src="#{item.poster}", alt="#{item.title}")

            .caption

              h3 #{item.title}

是通过jade模版解析数据

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

举报

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

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

进入课程

node res.render传的数组到页面中取不到 报错undefined

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