0

jade と node.js を使用してディレクトリ内のファイルを一覧表示しようとしていますが、次のようなタイプ エラーが表示されるため、以下が正しい方法かどうかわかりません。

Cannot read property 'length' of undefined

どんなヒントでも大歓迎です

h1 Your tasks
p


// list all the file
ul
  for file in files
    li
      p= file

node.js コード

app.get('/tasks', function(req, res){


  fs.readdir('tasks/index', function(err, data){
    res.render('tasks/index', {"files": data});
  });

});

アップデート

app.get('/tasks', function(req, res){


  fs.readdir('tasks', function(err, data){
    res.render('tasks/index', {"files": data});
  });

});

エラー

500 TypeError: /path/views/tasks/index.jade:7 5| // list all the file 6| ul > 7| each file in files 8| li 9| p= file 10| Cannot read property 'length' of undefined

    5| // list all the file
    6| ul
    > 7| each file in files
    8| li
    9| p= file
    10|
    Cannot read property 'length' of undefined
4

1 に答える 1