pessoal, ao acessar o endereço localhost/list não é encontrado a função do meu DAO
Vide o console.log
router.get('/list', function(req, res, next) {
var conn = connFactory();
var pessoasDAO = require('../infra/pessoas')(conn);
pessoasDAO.lista(function(err,results){
console.log('NÃO EXECUTA AQUI');
res.render('list',{lista: results});
});
conn.end();
});
MEU DAO ( a area comentada funcionava)
function PessoasDAO(conn){
this._conn = conn;
}
PessoasDAO.prototype.lista = function(callback){
this._conn.query('select * from pessoas', callback);
}
module.exports = function(){
return PessoasDAO;
}
/*
module.exports = function(conn,callback){
this.lista = function(conn,callback){
conn.query('select * from pessoas', callback);
}
return this;
}
*/
alguém ve o problema?