Ele envia os dados como json usando res.send(results), mas quando tento exibi-los na tabela não funciona
connection.query('select id,nome from cliente', function(erro,results){ res.render('produtos/lista',{lista:results}); });
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Ele envia os dados como json usando res.send(results), mas quando tento exibi-los na tabela não funciona
connection.query('select id,nome from cliente', function(erro,results){ res.render('produtos/lista',{lista:results}); });
Opa, o que acontece?
Não aparece nada :\
<% for(var i=0;lista.lenght;i++){ %>
<tr>
<td>
<%=lista[i].id%>
</td>
<td>
<%=lista[i].nome%>
</td>
</tr>
<%}%>
Mas no passo anterior quando é enviado o json ocorre tudo normalmente, tambem não é retornado nenhum erro quando implemento
res.send(erro);
O problema deve estar aqui
<% for(var i=0;lista.lenght;i++){ %>
O correto é:
<% for(var i=0;lista.length;i++){ %>