Olá.
Estou com um pequeno problema. Estou tentando fazer o seguinto comando:
connection.query('select * from livros', function (err, results){
res.render('produtos/lista',{lista:results});
});
E meu html está da seguinte forma:
<table border="1px">
<tr>
<td>Id</td>
<td>titulo</td>
<td>descricao</td>
<td>preco</td>
</tr>
<%for(var i=0;i<lista.length;i++) {%>
<tr>
<td><%lista[i].id%></td>
<td><%lista[i].titulo%></td>
<td><%lista[i].descricao%></td>
<td><%lista[i].preco%></td>
</tr>
<%}%>
</table>
Porém, quando carrego minha pagina, aparece a tabela, com 4 os quatro titulos bonitinho, aparece com as 4 linhas também, porém a tabela inteira vazia..
Alguem pode me explicar por qual motivo não está conseguindo buscar os dados de minha tabela do MySQL?
Obrigado.