前言
注意
:旧文章转成markdown格式。
跟大家聊一个中间件,叫做路由中间件,它并非是connect中内置的中间件,而是在express中集成进去的。
显而易见,该中间件的用途就是 ------ 路由分发 ,表面上看它的路由机制有点像Backbone.Router,实际上它的实现要比Backbone.Router复杂的多,功能也相应地要强很多。
它可以做到:
- 根据http采用不同的请求方法来采用不同的路由(如:get,post等)
- 根据请求的url与path生成的正则表达式进行匹配的结果进行不同路由(如:/user/:id => //user/(?