Qual è il modo migliore per risolvere il seguente inconvenienza flusso di controllo:condizionalmente l'esecuzione di un callback
voglio solo chiamare
getSomeOtherData
sesomeData
è uguale a un valore/passa un po 'di testcondizionale In entrambi i casi ho sempre voglia di chiamare
getMoreData
http.createServer(function (req, res) {
getSomeData(client, function(someData) {
// Only call getSomeOtherData if someData passes some conditional test
getSomeOtherData(client, function(someOtherData) {
// Always call getMoreData
getMoreData(client, function(moreData) {
res.end();
});
});
});
});