应用程序中间件和路由中间件有什么区别
来源:10-3 登录拦截
泰格R
2018-09-17
在实现登录拦截的功能时,为什么将拦截的逻辑放在应用程序中间件中app.use(fn),而不放到路由中间件里面呢?应用程序中间件和路由中间件有什么区别?什么场景下使用应用程序中间件,什么场景下使用路由中间件?
写回答
1回答
-
因为路由本身通过app.use实现的,那么放在app.use进行拦截是最好的,路由本身也能拦截,但是你如果在某一个路由里面拦截,其它页面就拦不住,除非在全局路由进行拦截。
012018-09-19
相似问题