express 是什么
express 简介
什么是 express
- 官方给出的概念:
Express
是基于Node.js
平台,快速、开放、极简的Web
开发框架,官方 - 通俗的理解:
Express
的作用和Node.js
内置的http
模块类似,是专门用来创建 Web 服务器的 Express
的本质:就是一个npm
上的第三方包,提供了快速创建 Web 服务器的便捷方法
进一步理解 Express
-
思考:不使用 Express 能否创建 Web 服务器?
- 答案:能,使用
Node.js
提供的原生http
模块即可
- 答案:能,使用
-
思考:既生瑜何生亮(有了
http
内置模块,为什么还有用Express
)?- 答案:
http
内置模块用起来很复杂,开发效率低;Express
是基于内置的http
模块进一步封装出来的,能够- 极大的提高开发效率
- 答案:
-
思考:
http
内置模块与Express
是什么关系?- 答案:类似于浏览器中
Web API
和jQuery
的关系。后者是基于前者进一步封装出来的
- 答案:类似于浏览器中
Express 能做什么
-
对于前端程序员来说,最常见的两种服务器,分别是:
Web
网站服务器:专门对外提供Web
网页资源的服务器。API
接口服务器:专门对外提供API
接口的服务器。
-
使用
Express
,我们可以方便、快速的创建Web
网站的服务器或API
接口的服务器。
如何使用
1.安装express
npm i express
2.创建基本的web服务器
//1.导入express
const express=require("express")
//2.创建web服务器
const app=express()
//3.启动服务器
app.listen(80,()=>{
console.log('express server running at http://127.0.0.1'