Código:
despues de la definicion de getNotas como funcion la invoco asi:
var getNotas = function(){
var retorno;
request('http://'+IP_DJANGO+':'+PUERTO_DJANGO+'/ecg/notas', function (error, response, body) {
if (!error && response.statusCode == 200) {
retorno = JSON.parse(body);
}
});
return retorno;
};
Código:
pero la variable notas viene como "undefined" y la variable retorno dentro de la funcion request tiene el JSON perfecto. var notas = getNotas();
Si coloco la variable notas = body tambien me sale undefined, parece ser que request es asincronico y mientras carga el JSON sigue con la ejecucion del programa, lo que me entorpece la asignacion. Podria ser eso?
Gracias
PD: request es una libreria de Node.js ( https://github.com/mikeal/request )


