Deve res.end () ser chamado em express com node.js?

Tenho váriosExpressar aplicações, e vejo que em alguns módulos,res.end() é chamado no final de um manipulador de solicitações (apósres.send oures.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 de descritores de arquivos ou algo assim, quando executo muitos pedidos. Qual deles é "mais correto"?

questionAnswers(3)

yourAnswerToTheQuestion