Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

De onde vem o argumento app no trecho de código da classe produtos.js???

module.exports = function(app) {
    app.get('/produtos',function(req, res) {
        console.log('recebendo requisicao em /produtos');

        var connection = app.infra.connectionFactory();
        var produtosBanco = app.infra.produtosBanco(connection);

        produtosBanco.lista(function(err, results){
            console.log('entrando na function do connection.query');
            if(err) {
                console.log(err);
                res.send('nao foi possivel conectar com o banco de dados');
                return;
            }
            res.render('produtos/lista', {lista: results});
        });

        connection.end();

    });
}
2 respostas
solução!

Nesse caso, quem passa é o express-load. Na configuração, adicionamos isso :).

No .into(app), correto?!