4
我有兩個選項來爲我的http請求設置超時。我不確定他們的區別。req.setTimeout&socket.setTimeout有什麼區別?
第一個是:
req.setTimeout(2000,function() {
req.abort();
console.log("timeout");
self.emit('pass',message);
});
第二個是:
req.on('socket', function (socket) {
socket.setTimeout(2000);
socket.on('timeout', function() {
req.abort();
self.emit('pass',message);
});
}