📜  ExpressJS-概述

📅  最后修改于: 2020-10-25 11:04:29             🧑  作者: Mango


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

什么是快递?

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

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

为什么要快递?

Express不像Rails和Django之类的竞争对手那样拥有构建应用程序的自以为是的方式,Express没有“最好的方式”来做某事。它非常灵活且可插拔。

哈巴狗

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

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

它是Express中最流行的模板语言之一。

MongoDB和猫鼬

MongoDB是一个开放源代码的文档数据库,旨在简化开发和扩展。该数据库还用于存储数据。

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