haizlin / fe-interview

前端面试每日 3+1,以面试题来驱动学习,提倡每日学习与思考,每天进步一点!每天早上5点纯手工发布面试题(死磕自己,愉悦大家),6000+道前端面试题全面覆盖,HTML/CSS/JavaScript/Vue/React/Nodejs/TypeScript/ECMAScritpt/Webpack/Jquery/小程序/软技能……
http://www.h-camel.com
MIT License
25.56k stars 3.26k forks source link

[NodeJs] koa2相比koa1有什么改进呢? #2138

Open haizhilin2013 opened 4 years ago

haizhilin2013 commented 4 years ago

koa2相比koa1有什么改进呢?

我也要出题

zhaofeipeter commented 4 years ago

中间件的管理方式:Koa1借助co and generator管理我们的中间件,Koa2借助async await(async函数返回的是Promise对象)管理我们的中间件。 context对象获取:Koa1通过this对象(this.req,this.res)获取,Koa2通过ctx参数(ctx.req, ctx.res)获取。 社区成熟度:Koa2的轮子多且成熟,生态比Koa1丰富。