1
mengzhuo 2013-10-10 09:20:00 +08:00 1
虽然没写过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
lidashuang 2013-10-10 10:43:41 +08:00
每次请求都会执行一次
|
6
roricon 2013-10-10 11:05:25 +08:00
中间件嘛。当然是作为中间人存在的。存在的目的就是不判断业务逻辑,而是进行“处理-转发”的动作。如果在中间件里面再判断是否要每次都执行某个动作,那就失去中间件的意义了嘛……
|
7
coolicer OP |