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

相关推荐
qq_172805592 分钟前
基于Go的动态定时器管理功能架构方案设计与实现
开发语言·架构·golang
xuankuxiaoyao3 分钟前
VUE.JS 实践 第一章
前端·javascript·vue.js
小乔的编程内容分享站4 分钟前
C语言笔记之结构体第二篇
c语言·开发语言·笔记
田井中律.6 分钟前
Node.js的安装教程(完整图文)
node.js
codeJinger7 分钟前
【Python】集合
开发语言·python
俩娃妈教编程9 分钟前
C++基础知识点:位运算
java·开发语言·jvm·c++·位运算
zhoupenghui1689 分钟前
golang 锁实现原理与解析&锁机制(sync)种类与举例说明以及其使用场景
开发语言·后端·golang·mutex·wait·lock·sync
梦想的旅途211 分钟前
企业微信消息回调开发指南:如何实时接收并处理企微消息?
前端·机器人·自动化·企业微信
何中应13 分钟前
CentOS7安装高版本Node.js
前端·centos·node.js
じ星不离月か13 分钟前
【记录】 跑马灯无限滚动
前端·css·跑马灯·无限滚动