У меня есть несколько Express приложений, и я вижу, что в некоторых модулях 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();
});
Оба случая работают, но я боюсь протекать или заканчивать файловые дескрипторы или что-то в этом роде, когда я запускаю много запросов. Какой из них "более правильный"?