书写router.js的作用:
1. 处理路由,根据不同的请求方法与请求路径设置具体的处理函数
2. 模块职责单一,划分模块增强维护性,提升开发效率
步骤
1. 创建路由容器
2. 把路由挂载在容器中
3. 把 router 导出
*4. 在要用的文件(app.js)中进行挂载
代码演示
router.js
1 var express = require('express') 2 3 //创建路由容器 4 var router = express.router() 5 6 //把路由挂载在容器中 7 router.get('/',function(req,res){ 8 9 }) 10 11 router.post('/student',function(req,res){ 12 13 }) 14 15 //把 router 导出 16 module.exports = router
app.js
1 var router = require('./router')
2
3 4 //挂载路由 5 app.use(router)