Должен ли res.end () вызываться в экспрессе с помощью node.js?
У меня есть несколькоэкспресс приложения, и я вижу, что в некоторых модулях,res.end()
вызывается в конце обработчика запроса (послеres.send
или жеres.json
), а у других это не называется.
Например:
app.get('/test', function(req, res) {
res.send('Test', 200);
});
или же:
app.get('/test', function(req, res) {
res.send('Test', 200);
res.end();
});
Оба случая работают, но я боюсь утечек или исчерпания файловых дескрипторов или чего-то подобного, когда я запускаю много запросов. Какой из них «более правильный»?