一个request,执行两次next( ),会导致什么后果?
大概像下面这样,请求比较多的时候,很多次执行两个next(),会有什么后果? if( cond ){ router.get(’/info’,function(req,res,next){ … //执行一系列操作 next(); }); next() }
5 回复
要保证只执行一次 next,不要触碰未定义行为。下面那个 next 可以放到 else 里面
两次next
都会执行 会进入下一个中间件两次
show me the test case?
@qimenxiaozi case跟我写的是一样的。 …内存泄露, 查到了有这个问题。不知道是不是这个导致的。
@alsotang 特别处理下,看效果怎样。