ExpressJS 笔记 (HTTP Server)

1. ExpressJS 笔记 (HTTP Server)

Express.js 是 Node.js 最流行的后端框架, 它是 JavaScript 生态系统的一个广泛组成部分。

它被设计用来构建单页、多页和混合网络应用, 它也成为用 Node.js 开发后端应用的标准, 它是被称为 MEVN 栈的后端部分。

MEVN 是一个免费和开源的 JavaScript 软件栈, 用于构建动态网站和 Web 应用程序, 它有以下组件:

  • MongoDB: MongoDB 是标准的 NoSQL 数据库。
  • Express.js: 用于构建网络应用的默认网络应用框架
  • Vue.js: 用于构建前端网络应用的 JavaScript 渐进式框架
  • Node.js: 用于可扩展的服务器端和网络应用的 JavaScript 引擎。

1.1. Using middleware

有 HTTP Server 的例子。

1.2. 弃用 ExpressJS

原因:

  • 缺乏维护: Express 好多年没有重大更新了;
  • 小范围框架: 很多功能都没有;

1.3. 替代品

  • fastify: 小范围框架;
  • adonisjs: 专注于业务逻辑的大范围(high-scope)全功能框架;

猜你喜欢

转载自blog.csdn.net/wan212000/article/details/130825491