我是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 :(得分:0)
尝试使用res.end
修改代码,您可能会看到差异。
这可能是因为您没有对HTTP请求做出响应,它会变成"等待请求"。和浏览器通常只缓存多个请求(Chrome的确切为5)
app.post('/test', function (req, res) {
console.log("Hello, world!");
res.end("");
});