ExpressJS - 概述

ExpressJS是一个Web应用程序框架,为您提供构建网站,Web应用程序和后端的简单API.使用ExpressJS,您无需担心低级协议,流程等.

什么是Express?

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

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

为什么要表达?

与像Rails和Django这样的竞争对手不同,它们有一种建立应用程序的看法,Express没有"最好的办法"去做.它非常灵活且可插拔.

Pug

Pug(早期称为Jade)是一种用于编写HTML模板的简洁语言.它<

  • 生成HTML

  • 支持动态代码

  • 支持可重用性(DRY)

这是Express使用的最流行的模板语言之一.

MongoDB和Mongoose

MongoDB是一个开源的文档数据库,旨在简化开发和扩展.此数据库还用于存储数据.

Mongoose是 node.js 的客户端API,可以从Express应用程序轻松访问我们的数据库./p>