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