Есть сообщение: Как установить тайм-аут для http-соединений клиента в node.js
но ни один из ответов не сработает.
Итак, у меня есть такой код:
var remote_client = http.createClient(myPost, myHost);
var path = '/getData?';
var param = { };
var request = remote_client.request("POST", path,);
// error case
remote_client.addListener('error', function(connectionException){
console.log("Nucleus Error: " + connectionException);
next(connectionException);
});
request.addListener('response', function (response) {
response.setEncoding('utf-8');
var body = '';
response.addListener('data', function (chunk) {
// get the result!
});
});
request.end();
Самая большая проблема заключается в том, что тайм-аут URL, к которому я подключаюсь. Поэтому я хотел бы установить тайм-аут, например, 15 секунд. Если это так, вызвать слушателя.
Однако в документации по http.createClient я не видел функций тайм-аута. Пожалуйста, порекомендуйте. Благодарю. :)