Hola jaime, lo que pasa, es que en tu codigo
Código Javascript
:
Ver originalmodule.exports = obtener_todos;
estas exportando una función directamente.
entonces si ejecutas esto
en vez de esto
Código Javascript
:
Ver originalvar lista = Articulo.obtener_todos();
estarias ejecutando la base del modulo, que es la función que exportaste.
lo que te recomiendo es que hagas algo asi tu modulo
Código Javascript
:
Ver originalvar db = require('../db');
var salida = {};
salida.obtener_todos = function() {
var obtener = db.query("SELECT * FROM articulos WHERE estado > 0", function(error, articulos){
if(error){
console.log(error)
}
else
{
console.log(articulos)
}
});
};
module.exports = salida;
entonces, ahi estarias exportando un objeto, con los metodos que quieras!
~Un saludo Jaime