总结
在本章开头,有人指出 Node.js 编程可能会很困难,因为它的异步特性,特别是对于习惯在其他平台上开发的人来说。 然而,在本章中,您了解了如何按照您的意愿弯曲异步 API。 您发现您可以使用的工具确实是多功能的,除了提供适合各种口味的编程风格之外,还可以为您的大多数问题提供良好的解决方案。
在本章中,我们还不断重构和改进我们的网络爬虫示例。 在处理异步代码时,有时很难找出正确的人体工程学来使代码保持简单有效,因此请给自己一些时间来消化本章中探讨的概念并进行试验。
我们的异步 Node.js 编程之旅才刚刚开始。 在接下来的几章中,您将了解其他广泛采用的利用 Promise 和 async/await 的技术。 学习完所有这些技术后,您将能够选择最适合您需求的解决方案,或者在同一项目中同时使用其中的许多技术。