Node.js:Express( express 路由,express 中间件

目录
的基本使用
1.安装
2. 创建基本的 Web 服务器
3. 监听 GET 请求
4.监听 POST 请求
5. 把内容响应给客户端( res.send() )
6. 获取 URL 中携带的查询参数(req.query 对象)
7. 获取 URL 中的动态参数(req. 对象)
8. 最基本的服务器(代码)
托管静态资源
1. .()创建一个静态资源服务器
2. 托管多个静态资源目录
3. 挂载路径前缀
1. 安装 (npm i -g )
2.使用
路由(映射关系)
中的路由
1. 中路由例子:post,get
2.路由的匹配过程
路由的使用
1.模块化路由
2.创建路由模块
3.注册路由模块(先导入路由模块再注册)
4. 路由模块添加前缀
中间件
1. 中间件的调用流程
2. 中间件的格式
3.next 函数的作用
中间件的使用
1. 定义中间件函数
2. 全局生效的中间件
3. 定义全局中间件的简化形式
4. 中间件的作用
5. 定义多个全局中间件
6. 局部生效的中间件
7. 定义多个局部中间件
8. 了解中间件的5个使用注意事项
中间件的分类
1. 应用级别的中间件
2. 路由级别的中间件
3. 错误级别的中间件
4. 内置的中间件
5. 第三方的中间件
自定义中间件
1. 需求描述与实现步骤
2.定义中间件
3. 监听 req 的 data 事件
4. 监听 req 的 end 事件
5. 使用模块解析请求体数据
6. 将解析出来的数据对象挂载为 req.body
7. 将自定义中间件封装为模块
使用写接口
1.创建基本的服务器
2. 创建 API 路由模块
3.编写 GET 接口
4.编写 POST 接口
CORS 跨域资源共享
1. 接口的跨域问题
‘2. 使用 cors 中间件解决跨域问题
3. 什么是 CORS
4. CORS 的注意事项
5. CORS 响应头部 - --Allow-’
6. CORS 响应头部 - --Allow-
7. CORS 响应头部 - --Allow-
8. CORS请求的分类
9. 简单请求
10. 预检请求
11. 简单请求和预检请求的区别
JSONP 接口
2. 实现 JSONP 接口的步骤
使用写接口(get,post,接口,JSONP接口,cors中间件解决跨域问题,模块,路由,中间件)
1.运行js文件代码
2.路由模块文件代码
官方给出的概念: 是基于 Node.js 平台,快速、开放、极简的 Web 开发框架 。
通俗的理解: 的作用和 Node.js 内置的 http 模块类似,是专门用来创建 Web 服务器的 。
的本质:就是一个 npm 上的第三方包,提供了快速创建 Web 服务器的便捷方法 。
的中文官网:
对于前端程序员来说,最常见的两种服务器,分别是:
使用 ,我们可以方便、快速的创建 Web 网站的服务器或 API 接口的服务器 。
的基本使用 1.安装
在项目所处的目录中,运行如下的终端命令,即可将安装到项目中使用:
2. 创建基本的 Web 服务器
3. 监听 GET 请求
通过 app.get() 方法,可以监听客户端的 GET 请求,具体的语法格式如下:

Node.js:Express( express 路由,express 中间件

文章插图
4.监听 POST 请求
通过 app.post() 方法,可以监听客户端的 POST 请求,具体的语法格式如下:
5. 把内容响应给客户端( res.send() )
通过 res.send() 方法,可以把处理好的内容,发送给客户端:
6. 获取 URL 中携带的查询参数(req.query 对象)
通过 req.query 对象,可以访问到客户端通过查询字符串的形式,发送到服务器的参数:
7. 获取 URL 中的动态参数(req. 对象)
通过 req. 对象,可以访问到 URL 中,通过 : 匹配到的动态参数: