У мене є кілька програм 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()
- може бути неправильно.