发布请求停止工作

时间:2017-08-01 09:43:12

标签: javascript express server timeout

我是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次请求后停止工作。怎么回事?

1 个答案:

答案 0 :(得分:0)

尝试使用res.end修改代码,您可能会看到差异。

这可能是因为您没有对HTTP请求做出响应,它会变成"等待请求"。和浏览器通常只缓存多个请求(Chrome的确切为5)

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