突发奇想 在express里面定义了一个路由:var n = 0;app.get('/', function(req, res){ console.log(++n); setTimeout(function(){ console.log("ok"); res.send("ok") },6000)});测试如下,打开N个浏览器标签;打开第一个标签后访问 localhost:3000/ 在6秒钟内打开第二个标签访问localhost:3000/发现第一个请求在res.send()结束之前 第二次访问是不会有反应的;直到第一个访问res.end 后 console.log(++n);才打印2
添加回答
举报
0/150
提交
取消
