2017-08-01 92 views
0

Im新的expressjs和服务器脚本,但我设法创建一个简单的服务器。但是当我连续多次请求时,服务器只是停止响应。这可能是什么原因?是否有一些超时设置?发布请求停止工作

服务器端:

app.post('/test', function (req, res) { 
    console.log("Hello, world!"); 
}); 

客户端:

$(".post").click(function(){ 
    var obj = {}; 
    obj[$(this).attr("id")] = "roo"; 
    $.post("/test", obj); 
}); 

它停止6个请求后工作。这是怎么回事?

+0

检查网络控制台中的网址。 – Shubham

回答

0

尝试使用修改代码res.end您可能会看到区别。

这可能是因为您没有响应HTTP请求,它会变成“待处理的请求”。并且浏览器通常只缓存几个请求(Chrome恰好为5)

app.post('/test', function (req, res) { 
    console.log("Hello, world!"); 
    res.end(""); 
}); 
+0

谢谢!它没有工作加入只是res.end,但res.end(“”)完美工作! – johann1301h