egg.js企业级web框架

egg与express、koa的区别

三者皆为node.js web框架,

  • express适合做个人项目,灵活性太高;
  • egg是基于koa封装的企业级框架,奉行约定优于配置,按照一套统一的约定进行应用开发,减少开发学习成本,统一代码结构;
  • koa由express原班人马打造,相较于express更小、更富有表现力、更健壮,koa与express的主要区别为:
    • 异步编程模型不同,express采用promise,koa采用async / await
    • Middleware处理不同,koa采用了洋葱圈模型
    • Context:和 Express 只有 Request 和 Response 两个对象不同,Koa 增加了一个 Context 的对象,作为这次请求的上下文对象

参考链接:egg

相关推荐
hexu_blog4 分钟前
前端vue 后端springboot如何实现图片去水印
前端·javascript·vue.js
whuhewei7 分钟前
React搜索框组件
前端·javascript·react.js
姓王者13 分钟前
Cloudflare Pages自定义依赖安装实践 | 姓王者的博客
前端
zyl8372117 分钟前
Express快速上手
https·node.js·express
stringwu18 分钟前
Flutter 开发的 AI 三件套:壮汉、法师、实习生
前端
代码搬运媛21 分钟前
BFF 架构浅析:再也不用求后端改接口了
前端
ZC跨境爬虫23 分钟前
跟着 MDN 学 HTML day_50:(深入理解 DOM 中的 Text 节点)
前端·javascript·microsoft·ui·html·媒体
ZC跨境爬虫23 分钟前
跟着 MDN 学 HTML day_51:(深入理解 XPathEvaluator 接口)
前端·javascript·ui·html·音视频
Byte Wizard25 分钟前
C语言指针深入浅出6
c语言·开发语言
wjykp29 分钟前
5.cypher语句组合与复杂操作
linux·前端·javascript