大概像下面这样,请求比较多的时候,很多次执行两个next(),会有什么后果? if( cond ){ router.get('/info',function(req,res,next){ ..... //执行一系列操作 next(); }); next() }
回复 (5)
E
E
Q
show me the test case?
S
两次next都会执行 会进入下一个中间件两次
A
要保证只执行一次 next,不要触碰未定义行为。下面那个 next 可以放到 else 里面
参与回复
登录后即可参与回复。登录