Código NodeJS:
Ver original
var response = ''; client.query('SELECT appid FROM user_applications WHERE userid = "' + [user] + '"', function(error, rows) { for(var i = 0; i < rows.length; i++) { client.query('SELECT name, active FROM applications WHERE id = "' + rows[i].appid + '"', function(error, rows) { if(rows[0].active == '1') { response += rows[0].name + ' [<b style="color: green;">OK</b>]<br>'; } else { response += rows[0].name + ' [<b style="color: red;">OK</b>]<br>'; } }); } socket.emit('SendConsole', response); });
el problema que tengo es que el response, al estar dentro de una función y el socket lo envio desde fuera no lo obtiene.
¿Alguna posible solución?