2017-08-01 78 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