Quando coloco
ProdutosDAO.prototype.salva = function (produto, callback) {
this._connection.query('insert into produtos (titulo, preco, descricao) values (?, ?, ?)', [produto.titulo, produto.preco, produto.descricao], callback);
}
Com underline antes de connection o console da o erro
TypeError: Cannot read property 'query' of undefined
at ProdutosDAO.salva (...alura/app/infra/ProdutosDAO.js:10:21)
e quando coloco sem o underline ele não insere no banco de dados, apenas segue para o res.render('produtos/lista')
ps. o select está funcionando, exibindo a lista de livros, mas este também está usando connection sem underline