路由
路由
客户端请求与服务器处理函数之间的映射关系
1 | app.method(path, handler) |
- method: 请求类型
- path: 请求路径
- handler: 处理函数
注意点:
- 按照路由定义的顺序进行匹配
- 只有当请求类型和请求路径相匹配时,才会调用处理函数
路由模块化
将路由抽离为单独的模块
- 导入 express
1 | const express = require('express') |
- 创建路由对象
1 | const router = express.Router() |
- 挂载路由
1 | router.method(path, handler) |
- 导出路由对象
1 | module.exports = router |
- 外部引用路由
1 | const router = require('./router') |
- 注册路由模块
1 | app.use(router) |
添加路由前缀
为全部的路由添加访问前缀
1 | app.use('/api', router) |
-
感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 View Room
评论