1.概念
Express路由指的是客户端的请求与服务器处理函数之间的映射关系
Express路由由三部分组成 请求类型 请求URL地址 处理函数
app.METHOD ( PATH , HANDLER )
根据定义的先后顺序进行匹配
请求类型和请求的URl同时匹配成功才会调用相应的处理函数
简单用法
2.模块化路由
为了方便对路由模块化的管理,express不建议将路由直接挂载到app上,而是土建将路由抽离为单独的模块。步骤如下:
- 创建路由模块对应的js文件
- 调用express.Router()函数创建路由对象
- 向路由对象上挂在具体的路由
- 使用module.exports向外共享路由对象
- 使用app.user()函数注册路由模块
a.js 下
b.js下
在这里插入图片描述
app.use()函数的作用就是来注册全局中间件的