Express.js HTTP-request-timeout
Ich Frage mich, wenn jemand könnte mir sagen, was die Standard-HTTP-request-timeout ist bei der Verwendung von express.
Was ich damit meine, ist: nach wie vielen Sekunden der Umgang mit einem http-request wird die Express /Node.js server schließen die Verbindung, wenn der browser noch der server hat die Verbindung geschlossen manuell?
Wie kann ich das ändern Zeitlimit für eine einzelne route? Ich möchte einstellen, dass es über 15 Minuten für einen speziellen audio-Konvertierungs-route.
Vielen Dank.
Tom
Du musst angemeldet sein, um einen Kommentar abzugeben.
req.connection.setTimeout(ms);
könnte eine schlechte Idee, da mehrere Anfragen gesendet werden können, die über den gleichen sockel.Versuchen connect-timeout oder verwenden Sie diese:
req.connection.setTimeout(ms);
erscheint zum setzen der request-timeout für HTTP-server Node.js.Den Standard-request-timeout in Knoten v0.9+ 2 Minuten. Das ist das, was express verwendet.
Können Sie erhöhen, es für eine einzelne route mit: