условие в запросе
Чет не соображу. Как сделать так чтобы если первое условие не выполняется то второе тоже проверялось. С ума сойду с этой асинхронностью.
socket.on('blabla', function (data) { if (day1 != '') { connection.query('query1', [data1], function (err, result) { if (day2 != '') { connection.query('query2', [data2], function (err, result) { var page = jade.renderFile('file.jade', { "objects": result }); socket.emit('blabla', page); }); }); } }); |
if (cond1) { } else if (cond2) { } |
так не пойдет, ведь второе условие внутри функции. подозреваю что как-то колбеками можно извратиться. или в так как ты говоришь, но в первое условие оба запроса запихать а во второе один. Но так не красиво код повторять.
|
Часовой пояс GMT +3, время: 05:44. |