いくつかの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()-間違っている可能性があります。