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"?