MERN Stack शिकण्याचा ५१ वा दिवस
मी माझ्या MERN stack प्रवासातील ५१ व्या दिवसापर्यंत पोहोचलो आहे.
काल, मी मूलभूत host submissions हाताळायला शिकलो. आज, मी production level डेटा सिंक्रोनायझेशनकडे (data synchronization) वळलो. मी ID-आधारित अपडेट्स आणि रिसोर्स डिलीशनवर (resource deletion) लक्ष केंद्रित केले.
मोठ्या ॲप्लिकेशन्ससाठी फक्त डेटा जोडणे पुरेसे नसते. रेकॉर्ड्स एडिट किंवा डिलीट करण्यासाठी तुम्हाला विशिष्ट रेकॉर्ड्सना लक्ष्य करणे आवश्यक असते. आज मी हे लॉजिक माझ्या controller layers मध्ये तयार केले.
माझे काम दोन मुख्य कामांवर केंद्रित होते:
- URL parameters मधून identifiers काढणे.
- इंटरफेस मोड नियंत्रित करण्यासाठी query variables वापरणे.
मी माझ्या controller मध्ये एक edit lookup तयार केला. अचूक आयटम शोधण्यासाठी मी req.params.homeId चा वापर केला. वापरकर्त्याला edit mode पाहायचा आहे की नाही हे तपासण्यासाठी मी req.query.editing देखील वापरले.
माझ्या वर्कस्पेसमधील कोडचे उदाहरण:
const homeId = req.params.homeId; const editing = req.query.editing === 'true';
ही प्रक्रिया हे सुनिश्चित करते की बॅकएंडला नेमका कोणता रेकॉर्ड बदलायचा आहे हे समजते. तसेच, डेटा कसा प्रदर्शित करायचा हे देखील यामुळे फ्रंटएंडला समजते.
स्रोत: https://dev.to/ali_hamza_589ec7b3eb6688d/day-51-of-learning-mern-stack-22cn