У мене є кілька програм 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();
});
Обидва випадки працюють, але я боюся про витоки або закінчення дескрипторів файлів чи щось подібне, коли я запускаю багато запитів. Який з них "правильніший"?
res.send()спрацьовуєres.end()- може бути неправильно.