是否可以同步拨打摇篮?

时间:2011-10-18 00:12:54

标签: node.js express cradle

我正在使用Express进行项目,我一直在使用Cradle尝试CouchDB数据库。虽然出于性能原因,异步执行的想法很酷,但是对于需要连续进行多个数据库调用的例程,我的代码实际上是一团糟。

是否可以在不使用回叫的情况下拨打电话?或者,我想更正确的是,是否有更好的方法来组织代码,这些代码不涉及将3或4个匿名函数嵌套在另一个中以获取数据库查询结果?代码只在一个地方使用,所以使用只调用一次的命名函数对我没有意义。

1 个答案:

答案 0 :(得分:3)

  

是否可以在不使用回叫的情况下拨打电话?

据我所知,摇篮只有异步API。

  

或者,我想更正确的是,是否有更好的方法来组织   不涉及嵌套3或4个匿名函数的代码   只是为了得到数据库查询结果?

我首先建议阅读以下关于流量控制主题的文章,以便更全面地了解正在发生的事情:

然后你可以简单地利用几个流控制库来处理node.js中的异步代码问题: