在日常开发过程当中,难免有时候需要自己通过Nodejs mock
一些数据,如果直接返回的话,在前端展示层面看起来不太真实,所以需要在Nodejs这一层进行下sleep
处理,下面简单记录下使用async/await
实现的方法,当然还有一些其他的实现方法,比如generator
的实现,原理跟这个差不多,就不赘述了。
1 | // ms是需要sleep的毫秒数 |
优缺点
缺陷是程序需要在async
域里执行。
优点是这种方式实际上是用了setTimeout,没有形成进程阻塞,不会造成性能和负载问题。