由于NODE的异步特性,两个query 如果是平行的,返回结果就不确定了,在模板中无法取到对应的数据。如果使用闭包又很别扭
比如:
db.query('select * from xxx limit 1' function(err, rows){
//do something
db.query('xxx", function(err,another_rows){
//do another thing
});
});
这样的写法虽然也能达到效果,但一个页面假设10个查询,这样就嵌套了10层,总觉得太恶心,是不是有更好的方式? 我刚用这个东西,不太懂,忘各位指点