अपने ऐप को लेवल अप करें: Enter.pro में Supabase कनेक्ट करना

Enter.pro में Supabase को तुरंत कनेक्ट करें और उपयोग करें! यह ट्यूटोरियल दोनों कनेक्शन विधियों—चैट के माध्यम से और इंटीग्रेशन आइकन के माध्यम से—का विवरण देता है और टूल अनुमतियों को सेट करने पर आपका मार्गदर्शन करता है, जिससे आपके Enter प्रोजेक्ट को शक्ति

by Chris

सभी को नमस्कार! हाल ही में Enter.pro के साथ आपका कोडिंग अनुभव कैसा रहा है? आज, मैं साझा करने जा रहा हूँ कि Enter.pro के भीतर Supabase का उपयोग कैसे करें, जो तब आवश्यक होता है जब आप वास्तविक डेटा द्वारा संचालित एक एप्लिकेशन बनाना चाहते हैं।

Supabase क्या है?

🚀 Supabase एक ओपन-सोर्स Backend as a Service (BaaS) प्लेटफॉर्म है, जिसे अक्सर 'ओपन-सोर्स Firebase विकल्प' कहा जाता है। सरल शब्दों में, एक बार जब आप अपना फ्रंटएंड कोड Enter.pro में लिख लेते हैं, तो आपको अपने एप्लिकेशन के वास्तविक डेटा (जैसे उपयोगकर्ता सूची, पोस्ट सामग्री, आदि) को संग्रहीत करने के लिए एक स्थान की आवश्यकता होती है। Supabase एक ऑल-इन-वन प्लेटफॉर्म है जो आपकी बैकएंड चुनौतियों को हल करने में आपकी मदद करता है। इसके मूल में शक्तिशाली PostgreSQL डेटाबेस है, और यह आपको स्वचालित रूप से प्रदान करता है:

  • डेटाबेस: एक स्थिर और विश्वसनीय PostgreSQL डेटाबेस।

  • त्वरित APIs: एक बार डेटाबेस सेट हो जाने के बाद, RESTful API एंडपॉइंट स्वचालित रूप से उत्पन्न हो जाते हैं, जिसके लिए किसी मैन्युअल कोडिंग की आवश्यकता नहीं होती है।

  • प्रमाणीकरण: उपयोगकर्ता पंजीकरण और लॉगिन सुविधाओं को तेज़ी से लागू करें।

  • स्टोरेज: छवियों और फ़ाइलों जैसी संपत्तियों को संग्रहीत करने में आपकी सहायता करता है।

  • रीयल-टाइम: रीयल-टाइम डेटा अपडेट और सिंक्रनाइज़ेशन को आसानी से लागू करें।

Supabase क्यों चुनें? (विशेष रूप से नए उपयोगकर्ताओं के लिए)

Supabase के सबसे बड़े लाभ इसकी उच्च दक्षता और डेवलपर-अनुकूलता में निहित हैं:

  1. तेजी से विकास: यह जटिल बैकएंड इन्फ्रास्ट्रक्चर को संभालता है, जिससे आप अपनी 90% ऊर्जा Enter.pro एप्लिकेशन इंटरफ़ेस और कोर लॉजिक पर केंद्रित कर सकते हैं।

  2. शक्तिशाली कोर: एंटरप्राइज़-ग्रेड PostgreSQL डेटाबेस पर निर्मित, जो अपनी स्थिरता और शक्तिशाली सुविधाओं के लिए उद्योग-व्यापी मान्यता प्राप्त है।

  3. नए उपयोगकर्ताओं के लिए अनुकूल (मुख्य बिंदु!): Supabase एक बहुत ही उदार फ्री क्लाउड सर्विस टियर प्रदान करता है। चाहे व्यक्तिगत प्रोजेक्ट्स के लिए हो, सीखने के लिए हो, या सरल एप्लिकेशन्स के लिए, इसका मुफ्त कोटा पर्याप्त से अधिक है, जिससे आप शून्य लागत पर अपनी डेटा-संचालित एप्लिकेशन विकास यात्रा शुरू कर सकते हैं।

**💡 अधिक विस्तृत सुविधा परिचय और मूल्य निर्धारण जानकारी के लिए, बेझिझक विजिट करें **Supabase।

एक Supabase प्रोजेक्ट पंजीकृत करें और बनाएं

  1. Supabase खोलें और अपना खाता पंजीकरण पूरा करें।

  2. सफल पंजीकरण के बाद, अपना Organization बनाएं।

Image

  1. इसके बाद, अपना पहला Supabase प्रोजेक्ट बनाएं। अपने सेवा उपयोगकर्ताओं के स्थान के आधार पर उपयुक्त Region का चयन करना याद रखें।

Image

  1. एक बार बन जाने के बाद, पेज स्वचालित रूप से Project Dashboard में प्रवेश कर जाएगा।

Image

  1. अब हमें आपके Enter प्रोजेक्ट पर जाना होगा।

Enter में Supabase कनेक्ट करना

Enter में Supabase को कनेक्ट करने के दो तरीके हैं: पहला Chat फ़ंक्शन के माध्यम से है, और दूसरा Integrations फ़ंक्शन के माध्यम से मैन्युअल रूप से है।

  1. किसी भी Enter Project में प्रवेश करें।

  2. कनेक्शन शुरू करें: "Connect Supabase" से संबंधित एक संदेश इनपुट करें (जैसे, "Connect Supabase")।

  3. Chat Panel में Connect Supabase Card दिखाई देगा; Connect बटन पर क्लिक करें।

Image

  1. प्रारंभिक प्राधिकरण: यदि आप पहली बार Supabase से कनेक्ट कर रहे हैं, तो कृपया Organization Authorization को पूरा करने के लिए स्क्रीन पर दिए गए निर्देशों का चरण-दर-चरण पालन करें।

Image

  1. प्रोजेक्ट चुनें: Org Authorization प्राप्त करने के बाद, पॉप-अप विंडो में उस प्रोजेक्ट को चुनें जिसे आप कनेक्ट करना चाहते हैं, और Connect पर क्लिक करें।

Image

  1. समाप्त करें: कुछ सेकंड प्रतीक्षा करें, और प्रक्रिया पूरी हो जाएगी।

  2. विधि दो पर ध्यान दें: दूसरी विधि भी बहुत सरल है: पेज के ऊपरी-दाएं कोने में Integration Icon पर क्लिक करें और चरण 4-6 दोहराएं।

Image

Enter में Supabase का उपयोग करना

एक बार कनेक्शन स्थापित हो जाने के बाद, आप बातचीत/संवाद के माध्यम से Enter में अपने इच्छित संचालन कर सकते हैं। यह ध्यान में रखते हुए कि Supabase एप्लिकेशन डेटा प्रबंधन से संबंधित है, Enter कई उपकरणों के लिए अनुमति प्रबंधन प्रदान करता है। आप अपनी आवश्यकताओं के आधार पर अधिक स्वतंत्र रूप से चलने वाले Always Allow और अधिक सुरक्षित Ask Everytime के बीच चयन कर सकते हैं।

  1. पेज के ऊपरी-दाएं कोने में Settings बटन पर क्लिक करें।

  2. बाईं ओर Connections पर क्लिक करें, और फिर Supabase Advance को विस्तृत करें।

Image

  1. विभिन्न उपकरणों (अनुमतियों) के लिए कमांड सेटिंग्स को समायोजित करें।

  2. अपने समायोजन करने के बाद, बाद के टूल एक्शन आपके कॉन्फ़िगरेशन के अनुसार स्वचालित रूप से निष्पादित होंगे।

Supabase डेटा देखना

एक बार कनेक्ट होने के बाद, आप सीधे Supabase में उस डेटा को देख और प्रबंधित कर सकते हैं जिसे Enter ने आपके एप्लिकेशन के लिए बनाया है।

  1. Supabase पर वापस जाएं और अपने संबद्ध प्रोजेक्ट के पेज पर नेविगेट करें।

  2. बाईं ओर के साइडबार पर Table Editor पर क्लिक करें।

Image

  1. Table Editor उन सभी तालिकाओं और उनके डेटा को प्रदर्शित करेगा जो Enter ने आपके एप्लिकेशन के लिए बनाए हैं।

Image

  1. बाईं ओर के Storage और Edge Function अनुभाग क्रमशः आपके एप्लिकेशन में उपयोगकर्ताओं द्वारा अपलोड की गई फ़ाइलों और Enter द्वारा बनाए गए बैकएंड फ़ंक्शंस के अनुरूप हैं।

Image

Supabase को डिस्कनेक्ट करना

यदि आप अपने Enter Project और Supabase के बीच कनेक्शन को हटाना चाहते हैं, तो इन चरणों का पालन करें:

  1. Supabase खोलें और Organization Settings पर जाएं।

  2. OAuth Apps पर क्लिक करें।

  3. Authorized Apps सूची में, Enter खोजें।

  4. एक्सेस वापस लेने के लिए एंट्री के दाईं ओर Delete पर क्लिक करें।

Image