Tenho vários aplicativos Express e vejo que em alguns módulos, res.end()
é chamado no final de um manipulador de solicitação (após res.send
ou res.json
), enquanto em outros, não é chamado.
Por exemplo:
app.get('/test', function(req, res) {
res.send('Test', 200);
});
ou:
app.get('/test', function(req, res) {
res.send('Test', 200);
res.end();
});
Ambos os casos funcionam, mas tenho medo de vazamentos ou esgotamento dos descritores de arquivo ou algo assim, quando executo muitas solicitações. Qual é o "mais correto"?
res.send()
acionadores.end()
- pode estar errado, embora.