总结

在本章中,我们第一次接触了编写异步代码的实际问题。 您发现了整个 Node.js 异步基础设施的两大支柱——回调和 EventEmitter——并且我们详细探讨了它们的用例、约定和模式。 我们还探讨了处理异步代码的一些陷阱,您了解了避免这些陷阱的方法。 掌握本章的内容为学习更高级的异步技术铺平了道路,这些技术将在本书的其余部分中介绍。

在下一章中,您将学习如何使用回调处理复杂的异步控制流。