บอล्ट एआई एप्लिकेशन्स लेवल अप करना: फायरबेस का उपयोग करके रियल क्लाउड डेटाबेस से कनेक्ट करना
आज के ट्यूटोरियल में, हम फायरबेस का उपयोग करके रियल क्लाउड डेटाबेस से अपने बोल्ट एआई एप्लिकेशन्स को कनेक्ट करने जा रहे हैं। यह हमें स्केलेबल और सुरक्षित तरीके से डेटा स्टोर करने की अनुमति देगा, स्थानीय स्टोरेज पर निर्भर नहीं करना पड़ेगा।
स्थानीय स्टोरेज की सीमाएं
आप सोच रहे होंगे कि हमें स्थानीय स्टोरेज क्यों बOTHER करना चाहिए जब हमारा बोल्ट ऐप पहले से ही स्थानीय स्टोरेज में डेटा स्टोर कर सकता है। लेकिन स्थानीय स्टोरेज की अपनी सीमाएं हैं। यह ब्राउज़र में स्टोर किया जाता है, जिसका मतलब है कि यदि आप अपने ऐप को अलग लैपटॉप या ब्राउज़र पर खोलते हैं, तो आपके पास उस डेटा तक पहुंच नहीं होगी। यहां तक कि यदि आप बोल्ट में लॉग इन हैं, तो भी आपके पास मूल डेटा तक पहुंच नहीं होगी। यहीं पर क्लाउड डेटाबेस आता है।
यह प्रारंभिक ऐप स्क्रीनशॉट है.
फायरबेस क्यों?
हमने फायरबेस को अपना क्लाउड डेटाबेस चुना है क्योंकि यह लोकप्रिय और दिलचस्प विशेषताओं से पैक्ड है जिन्हें हम भविष्य के वीडियो में खोज सकते हैं। फायरबेस के पास मुफ्त प्रस्ताव भी है, जो हमारे ऐप के लिए परीक्षण और परीक्षण के लिए सही है।
यह फायरबेस कंसोल है जहां हमने अपना डेटाबेस सेट अप किया.
डेटाबेस सेट अप करना
हमारे डेटाबेस को सेट अप करने के लिए, हमें फायरबेस प्रोजेक्ट बनाना होगा, फायरस्टोर डेटाबेस बनाना होगा, और एक्सेस नियम सेट अप करना होगा। हम एक्सेस नियम को टेस्ट मोड में सेट करेंगे, जिससे अगले 30 दिनों के लिए कोई भी डेटा एक्सेस कर सकेगा। यह हमें अपने ऐप के परीक्षण और वितरण के लिए पर्याप्त समय देगा।
यह हमारा फायरस्टोर डेटाबेस है जहां हम अपना डेटा स्टोर करेंगे।
फायरबेस से कनेक्ट करना
अब हमारे डेटाबेस सेट अप है, हमें अपने बोल्ट ऐप से कनेक्ट करना होगा। हम फायरबेस कॉन्फ़िगर वैल्यूज़ का उपयोग करेंगे जिन्हें हमने पहले कॉपी किया था और उन्हें बोल्ट को देंगे। बोल्ट फिर डिपेंडेंसीज़ को अपडेट करेगा, फायरबेस कॉन्फ़िगर फ़ाइल बनाएगा, और डेटाबेस के लिए फंक्शंस बनाएगा।
चुनौतियों से निपटना
जब हम अपने ऐप में नया हैबिट जोड़ने की कोशिश करते हैं, तो हम एक त्रुटि पाते हैं। बोल्ट हमें इस मुद्दे को सॉल्व करने में मदद करता है जिसके द्वारा हम लॉजिक को मॉडिफ़ाई करते हैं और हैबिट के लिए एक आईडी जेनरेट करते हैं।
सफलता!
त्रुटि को ठीक करने के बाद, हम फिर से प्रयास करते हैं और सफलतापूर्वक अपने ऐप में नया हैबिट जोड़ते हैं। हम फायरबेस डैशबोर्ड में इसके लिए भी देख सकते हैं।
यह सफलता स्क्रीनशॉट है जहां हम फायरबेस डैशबोर्ड में अपना डेटा देख सकते हैं।
पर्यावरण चर स्टोर करना
हमें अंत में एक आखिरी समायोजन करना होगा। हम कनेक्शन कॉन्फ़िगरेशन, विशेष रूप से एピआई कुंजी, को एक स्पेशल ENV फ़ाइल में स्टोर करेंगे। यह अच्छा अभ्यास है कि हम अपने कोडबेस से इस मूल्य को अलग रखें।
निष्कर्ष
इस ट्यूटोरियल में, हमने फायरबेस का उपयोग करके अपने बोल्ट एआई एप्लिकेशन को रियल क्लाउड डेटाबेस से कनेक्ट करना सीखा है। हमने चुनौतियों से निपटा है और सफलतापूर्वक अपना डेटा क्लाउड में स्टोर किया है। अगले वीडियो में, हम प्रमाणीकरण, उपयोगकर्ता खाते और लॉगिन और आउट करने जा रहे हैं। commentaire में बताएं कि आप किन विषयों पर अगला वीडियो चाहते हैं।