跳到主要内容
CNode

为什么connect不能并发处理请求

社区
Nnovembereleven发布于 13 年前最后回复 13 年前
248210

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

查看回复

回复 (2)

N
novembereleven#213 年前
引用 JacksonTiandoJob是个阻塞的调用么?

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

J
JacksonTian#113 年前

doJob是个阻塞的调用么?

参与回复

登录后即可参与回复。登录