Mam kilka aplikacji Express i widzę, że w niektórych modułach res.end()jest wywoływana na końcu modułu obsługi żądań (po res.sendlub res.json), podczas gdy w innych nie jest wywoływana.
Na przykład:
app.get('/test', function(req, res) {
res.send('Test', 200);
});
lub:
app.get('/test', function(req, res) {
res.send('Test', 200);
res.end();
});
Oba przypadki działają, ale boję się wycieków lub wyczerpania deskryptorów plików lub czegoś w tym rodzaju, gdy uruchamiam wiele żądań. Który z nich jest „bardziej poprawny”?
res.send()wywołaneres.end()- może być źle.