Muss res.end () in express mit node.js aufgerufen werden?

Ich habe mehrereausdrücken Anwendungen, und ich sehe, dass in einigen Modulen,res.end() wird am Ende eines Request - Handlers aufgerufen (nachres.send oderres.json), während es in anderen nicht genannt wird.

Zum Beispiel:

app.get('/test', function(req, res) {
    res.send('Test', 200);
});

oder:

app.get('/test', function(req, res) {
    res.send('Test', 200);
    res.end();
});

Beide Fälle funktionieren, aber ich habe Angst vor Undichtigkeiten, fehlenden Dateideskriptoren oder Ähnlichem, wenn ich viele Anfragen starte. Welches ist "richtiger"?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage