Comment puis-je définir un délai d'attente pour le client, de connexions http en node.js

Je suis en train d'écrire un node.js application qui a besoin de parler à un serveur. Il établit une connexion http avec le code suivant:

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);

Je ne vois pas l'option dans le node.js la documentation pour la fixation d'un délai d'attente de la connexion, et il semble être de 20 secondes par défaut. Le problème que je vais avoir, c'est que j'ai les utilisateurs en Chine sur ce qui semble être un processus lent ou feuilletée réseau, qui peuvent parfois se heurter à la temporisation de la connexion à notre centre de données aux états-unis. J'aimerais augmenter le délai d'attente de 1 minute, pour voir si cela résout-il pour eux.

Est-il un moyen de le faire node.js?

Les réponses correctes sont tous dans cette double question: stackoverflow.com/questions/6214902/... (en particulier voir la maison de la réponse)
Double Possible de Comment définir un délai d'attente sur un serveur http.demande() dans le Nœud?

OriginalL'auteur Dan List | 2010-08-27