译者按: 经过真实的代码示例感觉Async/Await的力量。javascript
为了保证可读性,本文采用意译而非直译。另外,本文版权归原做者全部,翻译仅用于学习。java
既然Node.js 8已经LTS了,我想你们是时候试一试Async/Await特性了,真的很好用!它能够帮助咱们用同步的方式写异步代码,极大地提升了代码的可读性。在过去的2年时间里,Promise给咱们带来了很多便利,同时也让咱们有一些失望。node
这边博客,我将介绍一个真实的代码示例,它是一个REST API的controller。经过展现咱们如何从Promise切换到async/await,你讲可以体会到Async/Await的神奇之处!程序员
下面是个人工做项目中真实的Controller代码:json
const BPromise = require('bluebird'); |