是否有可能同步进行摇篮调用?

我正在使用Express作为一个项目,我一直在使用摇篮来试用CouchDB数据库。 虽然asynchronous执行的想法是出于性能方面的原因,但是这使得我的代码对于需要在一行中进行多个数据库调用的例程来说确实是一团糟。

是否有可能不使用callback进行摇篮调用? 或者,我想更准确的说,有没有更好的方法来组织不涉及嵌套3或4个匿名函数的代码,以获得数据库查询结果? 这个代码只能在一个地方使用,所以使用只能调用一次的命名函数是没有意义的。

是否有可能不使用callback进行摇篮调用?

据我所知摇篮只有asynchronousAPI。

或者,我想更准确的说,有没有更好的方法来组织不涉及嵌套3或4个匿名函数的代码,以获得数据库查询结果?

我首先build议阅读以下有关stream量控制主题的文章,以便更好地了解发生了什么事情:

  • 了解事件驱动的编程
  • 使用Node.js进行asynchronous代码devise
  • 了解事件循环并为Node.js编写出色的代码
  • Node.js:用于乐趣和利润的asynchronousI / O
  • 节点中的控制stream
  • 节点部分II中的控制stream程
  • 节点部分III中的控制stream程
  • node.js中的asynchronous代码

那么你可以简化一下,利用几个stream程控制库来处理node.js中asynchronous代码的问题:

  • asynchronous