等待结果 没有try / catch块的异步功能的错误处理 动机 我发现Go中处理错误的方式非常优雅,并希望做出一些模仿JavaScript中的行为的方法,同时还要利用新版本的Node.js(7.6+)中提供的新async / await功能。 安装 适用于Node.js 7.6或更高版本,除非您使用诸如的编译器。 $ yarn add await-result 或者,使用npm : $ npm install --save await-result 用法 您可以通过几种方法使用此帮助器功能: 获取错误并返回值 通常,您仅使用一个参数调用该函数-该函数返回Promise: const