app.post('/produtos/salva', function(req, res) {
var produto = req.body; //console.log(produto);
var connection = app.infra.connectionFactory(); var produtosDAO = new app.infra.ProdutosDAO(connection); produtosDAO.salva(produto, function(erros, resultado) { res.render('produtos/lista'); }); connection.end(); }); };
esse é o retorno do erro no meu terminal: { titulo: [ 'node Javascript', '12200' ], descricao: 'vamos' } ReferenceError: /Users/root1/Documents/Sites/Alura/nodejs/casadocodigo/app/views/produtos/lista.ejs:13 11| 12|
13| <%for(var i=0; i < lista.length; i++) {%> 14|
lista is not defined at eval (eval at compile (/Users/root1/Documents/Sites/Alura/nodejs/casadocodigo/node_modules/ejs/lib/ejs.js:524:12), :11:24) at returnedFn (/Users/root1/Documents/Sites/Alura/nodejs/casadocodigo/node_modules/ejs/lib/ejs.js:555:17) at tryHandleCache (/Users/root1/Documents/Sites/Alura/nodejs/casadocodigo/node_modules/ejs/lib/ejs.js:203:34) at View.exports.renderFile [as engine] (/Users/root1/Documents/Sites/Alura/nodejs/casadocodigo/node_modules/ejs/lib/ejs.js:412:10) at View.render (/Users/root1/Documents/Sites/Alura/nodejs/casadocodigo/node_modules/express/lib/view.js:128:8) at tryRender (/Users/root1/Documents/Sites/Alura/nodejs/casadocodigo/node_modules/express/lib/application.js:640:10) at EventEmitter.render (/Users/root1/Documents/Sites/Alura/nodejs/casadocodigo/node_modules/express/lib/application.js:592:3) at ServerResponse.render (/Users/root1/Documents/Sites/Alura/nodejs/casadocodigo/node_modules/express/lib/response.js:971:7) at Query._callback (/Users/root1/Documents/Sites/Alura/nodejs/casadocodigo/app/routes/produtos.js:25:18) at Query.Sequence.end (/Users/root1/Documents/Sites/Alura/nodejs/casadocodigo/node_modules/mysql/lib/protocol/sequences/Sequence.js:86:24)