मैं कई है एक्सप्रेस अनुप्रयोगों, और मुझे लगता है कि कुछ मॉड्यूल में, 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()
- गलत हो सकता है।