码农笔记

Koa学习笔记 了解Koa和创建路由实例

通过对《14nodejs(7天)》的学习已经对Node.js略有了解,下面计划对《7天搞定Node.js微信公众号开发》进行学习,但是在学习前需要对视频涉及知识Koa框架进行学习,这里跟随得是《Koa - 廖雪峰的官方网站》教程,文章对“Koa入门”、“处理URL”两章进行了解读,对其中未注明的知识点进行了补充,以及对相关实例注释进行了完善。

码农笔记

Callback Hell和ECMAScript6 Promise

如果一个异步操作依赖另一个异步操作的结果的时候,可以使用异步套异步的写法,这种写法就俗称回调地域(Callback Hell)。为了解决这种尴尬es6新增了Promise方法,此方法本身不是异步,但可以包裹一个异步函数,通过(.then)可以获得这个异步函数的返回结果,并在成功状态下传递第二个异步函数供后续(.then)使用。由此就可以有效避免重复嵌套带来的烦恼,极大的提高了代码可读性...