1.Express简介
1.1什么是Express
- 官方给出的概念:
Express
是基于Node.js
平台,快速、开放、极简的Web
开发框架,官方网址 - 相似用途:
Express
的作用和Node.js
内置的http
模块类似,是专门用来创建 Web 服务器的 -
Express
的本质:就是一个npm
上的第三方包,提供了快速创建 Web 服务器的便捷方法
1.2Express与Http内置模块的关系与区别
- 类似于浏览器中
Web API
和jQuery
的关系。后者是基于前者进一步封装出来的 -
http
内置模块用起来很复杂,开发效率低;Express
是基于内置的http
模块进一步封装出来的,能够- 极大的提高开发效率
1.3Express的功能用途
对于前端程序员来说,最常见的两种服务器,分别是:
-
Web
网站服务器:专门对外提供Web
网页资源的服务器。 -
API
接口服务器:专门对外提供API
接口的服务器。
2.Express的基本使用
2.1安装
在项目所处的根目录中,打开cmd终端运行如下的命令,即可将 express 安装到项目中使用
npm i express@4.17.1
2.2创建基本的Web服务器
//1.导入 express
const express = require('express')
//2.创建 web 服务器
const app = express()
//3.调用app.listen(端口号,回调函数),启动服务器
app.listen(3000, () => {
console.log('服务器已开启于:http://127.0.0.1:3000')
}