Nodejs接受连接阻止主进程

时间:2016-11-10 20:07:28

标签: node.js multithreading http

var http = require("http");

http.createServer(function(req, res)
{
    console.log("Connected");
}).listen(80);

这是一个非常简单的代码段,因为它不会被喷射。当我同时连接3个客户端时,它应该打印连接3次。它只是没有,它打印一次然后等待连接超时,然后接受另一个。节点承诺或我做错的非阻塞内容在哪里?

PS。它以前应该工作。不知道发生了什么。

1 个答案:

答案 0 :(得分:0)

对于那些使用浏览器测试nodejs应用程序的人。 Firefox不允许多个连接到同一主机/路径而前一个未关闭。

GET / HTTP / 1.1 GET / 1 HTTP / 1.1

这个场景一切正常。如果你想测试非阻塞接受和东西使用CURL或其他。