关于构造异步代码的好资源?

问题描述

| 我不断遇到的一件事是代码底部函数堆栈。我可以很好地进行管理,但我认为它们可能是更好的标准,可以在那里实践,在共享代码时会有所帮助。 我希望看到其他人如何构造他们的代码,或者一些有关编写异步JS的良好技术的资源。     

解决方法

通过查看GitHub上一些更流行的Node模块的源代码,您可能会学到最多的知识。想到Express和Connect。您甚至可以查看Node本身的lib目录。 除此之外,构造开始令人不知所措的功能“堆栈”的最佳方法是按用途对功能进行分组,并将每个组放置在其自己的模块(因此是单独的文件)中。