最近在自学bluebird,有没有用bluebird+koa做的简单项目,跪求
没有源码,自学起来感觉很吃力,希望吧里的大神,能发个简单的项目源码,比如留言板之类的。跪求
10 回复
谁有这方面的源码,跪求分享一下
顶
bluebird的强项是.map() .reduce() .each() 等a pi,如果不为这些,koa为什么要用bluebird?
要学习的是bluebird,那么要先清楚bluebird是做什么的,和koa有什么关系.
@metrue 比如框架用的是koa,里面一些业务,用bluebird写,以使步骤更清晰。这很正常吧。
@chrischjh 有没有使用bluebird写的小项目的源码。用哪个框架无所谓。
其实你只要看一段代码就理解了,我github上有koa2跟bluebird的代码
http://bluebirdjs.com/docs/api/new-promise.html
其实文档已经很清楚了,bluebird 就是一个高性能的 Promise, 并且加上了许多特别好用的 util api.
koa2 本身的 async await 就已经很好的解决了流程调度问题, bluebird 不是必须的… 如果想用, 还是使用bluebird的功能函数比较好
直接用async或原生promise不就行了,用什么bluebird