Я пишу приложение node.js, которое должно общаться с сервером.Он устанавливает http-соединение со следующим кодом:
var client = http.createClient(u.port, u.hostname, u.secure);
client.on("error", function(exception) {
logger.error("error from client");
});
var request = client.request(method, u.path, headers);
Я не вижу никакой опции в документации по node.js для установки тайм-аута соединения, и кажется, что он установлен на 20 секунддефолт.Проблема, с которой я столкнулся, заключается в том, что у меня есть пользователи в Китае, работающие в медленной или нестабильной сети, которые иногда превышают время ожидания подключения к нашему центру обработки данных в США.Я хотел бы увеличить время ожидания до 1 минуты, чтобы посмотреть, исправит ли это их.
Есть ли способ сделать это в node.js?