1
resposta

Cannot read property 'length' of undefined

Após criação de formulário de cadastro e redirecionamento para o .ejs de listagem retorna a mensagem postada. abaixo segue o código.

// produtos/form
    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(err, result) {

            produtosDAO.lista(function(err, result) {
               console.log(result);
               res.render('produtos/lista',{lista:result});   /// erro ocorre nesta chamada
            });

        });

        connection.end();

    });

Acionando a url que lista os produtos (direto pela url) funciona ok.

Obrigado

1 resposta

Nesse console.log(result), aparece alguma coisa?