尝试以其他方式思考(异步流howtonode.org上有很好的介绍)
var db = get_link_or_pool();do_queries( callback ) { db.query(sql1, function(err, res1) { if (err) { callback(err); return; } // use res1 ... db.query(sql2, function(err, res2) { if (err) { callback(err); return; } callback(null, res2); // think 'return' } });}request_handler(req) { do_queries( function(err, result) { if(err) report_error(err); else write_result(req, result); });}


