
1 mengzhuo 2013-10-10 09:20:00 +08:00 虽然没写过nodejs,但是和Python各个框架的中间件概念应该是相同的 https://docs.djangoproject.com/en/1.2/_images/middleware.png 一图胜千言 |
3 ijse 2013-10-10 09:44:28 +08:00 你在auth_user这个middleware中打下log试下, 是每次请求都会执行的, 一般把它放在所有routes之前注册。 |
4 ijse 2013-10-10 09:45:28 +08:00 PS, express的route设计很赞的,AOP思想 |
5 G2bN4dbX9J3ncp0r 2013-10-10 10:43:41 +08:00 每次请求都会执行一次 |
6 roricon 2013-10-10 11:05:25 +08:00 中间件嘛。当然是作为中间人存在的。存在的目的就是不判断业务逻辑,而是进行“处理-转发”的动作。如果在中间件里面再判断是否要每次都执行某个动作,那就失去中间件的意义了嘛…… |
7 coolicer OP |