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 应用程序访问数据库。