为什么connect不能并发处理请求
发布于 11 年前 作者 novembereleven 4136 次浏览 最后一次编辑是 8 年前

例如这样 app.use(’/extract’, function(req, res, next) { doJob(‘param’, function() { res.end(‘Hello world!’); }); }); 这里的doJob是另一个处理函数,问题时要等这个函数的回调函数执行res.end(),connect才处理下一个request。如何不调用res.end()的话,下一个请求一直进不来。有没有办法同时处理多个请求?

2 回复

doJob是个阻塞的调用么?

doJob是马上返回的,但是它的回调函数会在一段时间后返回。

回到顶部