express和koa的区别是什么?

最近写毕业设计的时候用express遇到了回调地狱(以前也遇到了,只是当时懒得管),代码真的很丑啊!!所以打算去学习一下koa,但是看了一会儿发现为什么不用express配合promise和async来解决。。。。所以es6下的express和koa有啥区别?

阅读 3.6k
2 个回答

koa用的是generator

koa 是由 Express 原班人马打造的,致力于成为一个更小、更富有表现力、更健壮的 Web 框架。使用 koa 编写 web 应用,通过组合不同的 generator,可以免除重复繁琐的回调函数嵌套,并极大地提升错误处理的效率。koa 不在内核方法中绑定任何中间件,它仅仅提供了一个轻量优雅的函数库,使得编写 Web 应用变得得心应手。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题