Express.js HTTP-Anfrage Timeout

8

Ich habe mich gefragt, ob jemand mir sagen könnte, was das Standard-Timeout für HTTP-Anfragen ist, wenn man express benutzt.

Was ich damit meine ist: Nach wie vielen Sekunden des Umgangs mit einer HTTP-Anfrage wird der Express / Node.js-Server die Verbindung schließen, wenn der Browser oder der Server die Verbindung manuell geschlossen hat?

Wie ändere ich dieses Timeout für eine einzelne Route? Ich möchte es auf ca. 15 Minuten für eine spezielle Audio-Konvertierungsroute einstellen.

Vielen Dank.

Tom

    
Tom 28.08.2011, 17:08
quelle

2 Antworten

5

req.connection.setTimeout(ms); ist möglicherweise eine schlechte Idee, da mehrere Anfragen über denselben Socket gesendet werden können.

Probieren Sie connect-timeout aus oder verwenden Sie Folgendes:

%Vor%     
BMiner 24.05.2012, 16:46
quelle
6

req.connection.setTimeout(ms); scheint das Anforderungstimeout für einen HTTP-Server in Node.js festzulegen.

    
Tom 30.08.2011 11:29
quelle

Tags und Links