मैंने Node.js
और MongoDB
के साथ एक डेटाबेस बनाया है, और मैं Angular.js
ऐप लिख रहा हूं जिसे मेरे डेटाबेस से प्रविष्टियों में कॉल करना चाहिए, साथ ही साथ उन प्रविष्टियों में लिखने में सक्षम होना चाहिए।मोंगो डीबी को फ्रंट एंड से कनेक्ट करना?
मुझे पता है कि सीधे जावास्क्रिप्ट से डेटाबेस में लिखने के साथ कुछ सुरक्षा समस्याएं हैं, लेकिन मैं इस तरह की चीज़ों के लिए बिल्कुल नया हूं। और भी, मुझे MongoDB
से डेटा को मेरे सामने के अंत में भेजने के तरीके पर कोई निर्देश नहीं मिल रहा है ताकि मैं वास्तव में इसका उपयोग कर सकूं!
मैं दोनों को एक साथ कैसे जोड़ूं? Node.js
में, मैं अपने डेटाबेस में लोड करने और इसे पढ़ने/लिखने के लिए जावास्क्रिप्ट require
फ़ंक्शन का उपयोग कर रहा था, लेकिन मैं ब्राउज़र में ऐसा करने का कोई तरीका नहीं समझ सकता। node
में मैं दोनों को एक साथ जोड़ने के लिए mongojs
मॉड्यूल का उपयोग कर रहा था, लेकिन यह मेरे कोणीय ऐप में काम नहीं करता है क्योंकि मैं require
का उपयोग नहीं कर सकता।
मुख्य प्रश्न यह है कि मैं मोन्दो डीबी में फ्रंट एंड में कैसे लोड करूं?
संपादित करें: मुझे लगता है कि यह कोणीय-विशिष्ट के बजाय, मोंगोडीबी को फ्रंट एंड पर कॉल करने के बारे में एक और बुनियादी सवाल है। अगर मैं गलत हूं, तो मुझे बताएं।
मुझे यकीन नहीं है कि मैं समझता हूं। आप ब्राउज़र से सीधे डेटाबेस में कनेक्ट करना चाहते हैं? यह एक ** बहुत ** बुरा विचार है। यही कारण है कि आप नोडजेएस (या कोई अन्य वेब सर्वर) का उपयोग करना चाहते हैं: आप डीबी से वेब सर्वर पर डेटा लोड करते हैं और उसके बाद इसे HTML/JSON/किसी भी प्रारूप में जोड़ते हैं और फिर इसे HTTP के माध्यम से ब्राउज़र पर भेजते हैं। – freakish
आप आगे बढ़ने पर mongojs मॉड्यूल की आवश्यकता के लिए क्या समस्याएं कोशिश कर रहे हैं? आपको एक मॉड्यूल लोडर की आवश्यकता होगी जैसे कि [RequJS] (http://requirejs.org/)। –