में रूट फ़ोल्डर जब आप एक एक्सप्रेस एप्लिकेशन बनाते हैं तो आपको रूट फ़ोल्डर मिलते हैं। सभी मार्ग app.js फ़ाइल में पंजीकृत हैं। हालांकि, जो होता है उस पर तर्क मार्ग फ़ोल्डर की फ़ाइलों में स्थित होता है। क्या यह अन्य ढांचे में नियंत्रक फ़ोल्डर के लिए समानार्थी है? क्या यह स्थान है जहां आपको अनुरोध/प्रतिक्रिया तर्क जोड़ना चाहिए?एक्सप्रेस
10
A
उत्तर
11
हां, नियंत्रक फ़ोल्डर के समान ही है। आईएमओ, आप अलग-अलग फाइलों का बेहतर उपयोग करते हैं जैसे कि आप किसी अन्य भाषा में नियंत्रकों के साथ करेंगे क्योंकि जब एप्लिकेशन बड़ा हो रहा है तो कोड को समझना मुश्किल होता है जब सभी अनुरोध/प्रतिक्रिया तर्क एक ही फ़ाइल में होते हैं।
उदाहरण:
app.js:
var express = require('express'),
employees = require('./routes/employee');
var app = express();
app.get('/employees', employees.findAll);
app.get('/employees/:id', employees.findById);
app.listen(80);
मार्गों/ employee.js:
exports.findAll = function(req, res) {
res.send([{name:'name1'}, {name:'name2'}, {name:'name3'}]);
};
exports.findById = function(req, res) {
res.send({id:req.params.id, name: "The Name", description: "description"});
};
संबंधित मुद्दे
- 1. एक्सप्रेस
- 2. एक्सप्रेस
- 3. एक्सप्रेस
- 4. एक्सप्रेस
- 5. एक्सप्रेस
- 6. एक्सप्रेस
- 7. एक्सप्रेस
- 8. एक्सप्रेस क्लाइंट-साइड एक्सेसिबल कुकी एक्सप्रेस
- 9. एक्सप्रेस सत्र
- 10. एक्सप्रेस जेएस
- 11. एक्सप्रेस-सत्यापनकर्ता
- 12. आईआईएस एक्सप्रेस
- 13. नोडजेएस/एक्सप्रेस
- 14. कैसे एक्सप्रेस
- 15. एक्सप्रेस नोडजेएस
- 16. ओरेकल एक्सप्रेस
- 17. नोड.जेएस/एक्सप्रेस
- 18. आईआईएस एक्सप्रेस
- 19. आईआईएस एक्सप्रेस
- 20. एक्सप्रेस जेएस
- 21. नोड + एक्सप्रेस
- 22. NodeJS एक्सप्रेस
- 23. एक्सप्रेस 3
- 24. एक्सप्रेस ट्यूटोरियल
- 25. एक्सप्रेस नोड.जेएस
- 26. एसक्यूएल एक्सप्रेस?
- 27. आईआईएस-एक्सप्रेस
- 28. एक्सप्रेस 3.0
- 29. आईआईएस एक्सप्रेस
- 30. आईआईएस एक्सप्रेस
मुझे लगता है कि मुख्य अंतर यह है कि अन्य चौखटे फ़ोल्डर का उपयोग कर सकते है पदानुक्रम परिभाषित करने के लिए कि कौन से नियंत्रक किस मार्ग का जवाब देते हैं। एक्सप्रेस में, फ़ोल्डर कोड को साफ करने के लिए मार्ग परिभाषाओं को डंप करने के लिए केवल एक जगह है। –
@ जेपी बॉन्ड: धन्यवाद :) – LuckyLuke