概念
Express 是 基于 Node.js 平台 快速、开放、极简 的 Web 开发框架 。
通俗的理解:Express 的作用和 Node.js 内置的 http 模块类似, 是专门用来创建 Web 服务器的。
Express的本质:就是一个 npm 上的第三方包,提供了快速创建 Web 服务器的便捷方法。
Express的中文官网: http://www.expressjs.com.cn/
Express和原生Node.js对比
- http 内置模块用起来很复杂,开发效率低;
- Express是基于内置的 http 模块进一步封装出来的,能够极大的提高开发效率。
- 类似于jQuery和浏览器中 Web API的关系。前者是基于后者进一步封装出来的。
Express的应用范围
对于前端程序员来说,最常见的两种服务器,分别是:
- Web 网站服务器 :专门对外提供 Web 网页资源的服务器。
- API 接口服务器 :专门对外提供 API 接口的服务器。
使用Express,我们可以方便、快速的创建Web网站的服务器或API接口的服务器。
Express的使用
安装
在项目所处的目录中,运行如下的终端命令,即可将express 安装到项目中使用:
npm i express@4.17.1
创建基本的 Web 服务器
1.导入express
const express=require('express')