ExpressJS - 概述



ExpressJS 是一个 Web 应用程序框架,可为你提供一个简单的 API 来构建网站、Web 应用程序和后端。使用 ExpressJS,你不必担心低级协议、进程等。

什么是 Express?

Express 提供了一个最小的界面来构建我们的应用程序。它为我们提供了构建应用程序所需工具。由于 npm 上有大量可直接插入 Express 的模块,因此非常灵活。

Express 由 TJ Holowaychuk 开发,并由 Node.js 基金会和众多开源贡献者维护。

为什么选择 Express?

与 Rails 和 Django 等竞争对手不同,它们采用片面的应用程序构建方式,而 Express 没有“最佳方式”来完成某项任务。它非常灵活且可插入。

Pug

Pug(以前称为 Jade)是用于编写 HTML 模板的简洁语言。它 −

  • 生成 HTML
  • 支持动态代码
  • 支持可重用性(DRY)

它是与 Express 一起使用最流行的模板语言之一。

MongoDB 和 Mongoose

MongoDB 是一个开源文档数据库,设计用于轻松开发和扩展。该数据库还用于存储数据。

Mongoose 是一个适用于 node.js 的客户端 API,它让我们可以轻松地从 Express 应用程序中访问数据库。

广告