Question

Je suis en train de servir de longues demandes de vote pendant 60 secondes à l'aide Node.js. Le problème que je suis confronté est, le navigateur s'expiré. La même configuration fonctionne pendant 30 secondes. Quelqu'un peut-il suggérer comment y parvenir? En utilisant JQuery comme cadre JS.

Merci ...

Était-ce utile?

La solution

Par défaut, Node.js a 60 secondes délai d'attente pour les connexions TCP / IP. Vous pouvez contourner ce problème en définir le délai . Voici un exemple rapide:

http.createServer(function (req, res) {
    // Connection now times out after 120 seconds
    req.connection.setTimeout(120000);
    // ... TODO: server logic ...
}).listen(8000);

Vous pouvez dire le noeud pour maintenir la connexion ouverte indéfiniment en fixant le délai d'attente à 0. En outre, notez que la valeur par défaut 60 secondes délai d'attente s'applique à toutes les connexions socket en plus de TCP / IP.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top