1. 首页
  2. 编程语言
  3. C#
  4. 在 Node.js 中使用 async 函数的方法

在 Node.js 中使用 async 函数的方法

上传者: 2020-10-28 06:46:21上传 PDF文件 75.07KB 热度 18次

借助于新版 V8 引擎,Node.js 从 7.6 开始支持 async 函数特性。今年 10 月 31 日,Node.js 8 也开始成为新的长期支持版本,因此你完全可以放心大胆地在你的代码中使用 async 函数了。在这边文章里,我会简要地介绍一下什么是 async 函数,以及它会如何改变我们编写 Node.js 应用的方式。当这个 async 函数返回一个值时,那个 Promise 就会被实现;而如果函数中抛出一个错误,那么 Promise 就会被拒绝。如果传给 await 的值不是一个 Promise,那它会把这个值转化为一个已解决的 Promise。如果你的 Node.js 应用已经在使用Promise,那你只需要把原先的链式调用改写为对你的这些 Promise 进行 await。Caolan McMahon 的 async 是一个出现较早的用于 Node.js 中异步流程控制的库。

用户评论