一、express介绍
1.基于node.js的web开发框架
2.本质:就是一个nodejs的第三方模块,用来发开web服务器
二、服务器
1.web网站服务器:提供基本的静态资源文件
2.API接口服务器:数据库
3.创建基本的web服务器{
0. npm i express
1.导入express
2.创建web服务器
3.启动web服务器
浏览器 --> 发送请求报文 --> 服务器根据请求方式和url匹配路由
本质:服务器提供一堆方法,给浏览器访问使用
req.qurey //查询URL参数
4.静态资源托管
express.static()
三、路由
app.METHOD(PATH,HANDLE);
请求类型、地址、处理函数
四、中间件{
1.调用时机:只要浏览器请求路由接口 就会先执行中间件
2.next()函数 通过中间件后调用后面的处理环节
app.use((req,res,next)=>{
next();
})
}