Wyświetlenie danych z bazy w pliku – coś nie działa

0

Dopiero zaczynam z Node.js i mam pytanie. Mam połącznie z bazą i wykonuje w pliku index.js taki kod:

router.get('/uczniowie', function(req, res, next) {
  var sql = 'SELECT * FROM uczniowie';
  connection.query(sql, function(err,rows){
        res.render('uczniowie', { title: 'Uczniowie', dane: rows });
   });
});

i w pliku uczniowie.jade chcę wyświetlić te dane z tabeli ale coś takiego nie działa:

ul each item in rows
li #{item.imie} #{item.nazwisko}

W jaki sposób rozwiązać ten problem. Dzięki za pomoc :)

0

ul each item in dane ?

Do templatu nie przekazujesz zmiennej "rows"

0

No własnie jak zmienię na ul each item in dane w dalszym ciągu nie mam efektu

2
ul
  each item in data
    li #{item.imie} #{item.nazwisko}

W Jade wcięcia i znaki nowej lini mają znaczenie - na tym cały język się opiera

1 użytkowników online, w tym zalogowanych: 0, gości: 1