学习目标 能够使用express.static()快速托管静态资源 能够使用express路由精简项目结构 能够使用常见的express中间件 能够使用express创建API接口 能够在express中启用cors跨域资源共享 目录 初识Express Express路由 Express中间件 使用Express写接口 1、初识Express 1.1 Express简介 1、什么是Express 2、进一步理解Express Express能做什么 1.2、Express的基本使用 1、安装express 2、创建基本的Web服务器 3、监听GET请求 4、监听POST请求 5、把内容相应给客户端 6、获取URL中携带的查询参数 7、获取URL中的动态参数 1.3 托管静态资源 1、express.static() 2托管多个静态资源目录 3、挂载路径前缀 1.4、nodemon 1、为什么要使用nodemon 2、安装nodemon 3、使用nodemon 2、路由的学习 2.1、路由的概念 1、什么是路由 2、现实生活中的路由 3、Express中的路由 4、express中的路由例子 5、路由的匹配过程 2.2、路由的使用 1、最简单的用法 2、模块化路由 3、创建路由模块 4、注册路由模块 5、为路由添加前缀 3、express中间件 3.1 中间件的概念 1、什么是中间件 2、现实生活中的例子 3、express中间件的调用流程 4、Express中间件的格式 5、next函数的作用 3.2、express中间件的初体验 1、定义中间件函数 2.全局生效的中间件 3、定义全局中间件的简化形式 4、中间件的作用 5、定义多个全局中间件 6、局部生效的中间件 7、定义多个局部中间件 8、了解中间件的5个使用注意事项 3.3、中间件的分类 1、应用级别的中间件 2、路由级别的中间件 3、错误级别的中间件 4、Express内置的中间件 5、第三方的中间件 3.4、自定义中间件 1、需求描述与实现步骤 2、定义中间件 3、监听req的data事件 4、监听req的end事件 5、使用querystring模块解析请求体数据 6、将解析出来的数据对象挂载为req.body 7、将自定义中间件封装为模块 4、使用Express写接口 4.1 创建基本的服务器 4.2、创建API路由模块 4.3、编写get接口 4.5、编写post接口