1、什么是路由?
接收用户请求,处理用户数据,返回结果给用户的一套程序,可以理解为:生成动态网页的程序。
后端路由的核心是 :URL
2、express的路由
expess对象自带有一个Router类,可以实例化出路由对象,可以在该对象上挂载非常多的路由节点。
3、写法
1)挂在路由线路的写法
router.请求方式('/请求地址',function(req,res){
res.send("数据");
})
2)创建一个独立的路由模块
//创建一个vip路由模块,接收vip路由模块下所有请求,响应数据。
a.创建一个vip模块,
b.编写路由模块代码
- 引入express模块
- 实例化路由对象
- 编写路由线路挂在路由对象
- 暴露路由对象
3)将编写好的模块引入到主模块,由主模块分配对应的请求到该模块处理。