इस प्रॉम्प्ट की मदद से, वेब ऐप्लिकेशन के लिए कई बैकएंड सेवाएं सेट अप की जा सकती हैं.
अपने ऐप्लिकेशन के स्ट्रक्चर्ड डेटा के लिए, Cloud Firestore डेटाबेस का इस्तेमाल करें.
प्रॉम्प्ट, डेटाबेस इंस्टेंस उपलब्ध कराता है. साथ ही, आपके ऐप्लिकेशन में डेटाबेस से इंटरैक्ट करने के लिए कोड लिखता है. इसके अलावा, यह उपयोगकर्ता के डेटा को सुरक्षित रखने के लिए, Firebase के सुरक्षा नियमों को लिखता और उन्हें डिप्लॉय करता है.अपने ऐप्लिकेशन और उपयोगकर्ता के डेटा को सुरक्षित रखने के लिए, Firebase Authentication का इस्तेमाल करें.
प्रॉम्प्ट में, आपको चुने गए साइन-इन प्रोवाइडर को चालू करने का तरीका बताया जाता है. साथ ही, उस प्रोवाइडर के साथ इंटरैक्ट करने के लिए, आपके ऐप्लिकेशन में कोड लिखा जाता है. जैसे, साइन-अप और लॉगिन पेज जोड़ना.
इस प्रॉम्प्ट का इस्तेमाल किसी मौजूदा Firebase प्रोजेक्ट के साथ किया जा सकता है. हालांकि, अगर आपके पास कोई Firebase प्रोजेक्ट नहीं है, तो प्रॉम्प्ट आपको Firebase के लिए सब कुछ सेट अप करने का तरीका बताएगा.
|
अगर Gemini CLI के लिए Firebase एक्सटेंशन का इस्तेमाल किया जा रहा है, तो यह कमांड चलाएं:
यहां आपको इस प्रॉम्प्ट के लिए ज़रूरी शर्तें और सीमाएं मिलेंगी. साथ ही, आपको एमसीपी की सुविधा वाली अन्य एआई असिस्टेंट के इस्तेमाल से जुड़े निर्देश भी मिलेंगे. |
ज़रूरी शर्तें और सीमाएं
हम इस सुविधा को बेहतर बनाने के लिए लगातार काम कर रहे हैं. इसलिए, ज़रूरी शर्तों और सीमाओं की इस सूची में अक्सर बदलाव हो सकते हैं. इसलिए, समय-समय पर यहां आकर देखें कि कौनसी नई सुविधाएं उपलब्ध हैं!
इस प्रॉम्प्ट से, मौजूदा वेब ऐप्लिकेशन के कोडबेस में बैकएंड सेवाएं सेट अप की जाती हैं. ऐप्लिकेशन को अभी तक डिप्लॉय करने की ज़रूरत नहीं है.
यह प्रॉम्प्ट, फ़िलहाल इनके लिए ऑप्टिमाइज़ नहीं किया गया है: iOS ऐप्लिकेशन, Android ऐप्लिकेशन, Flutter ऐप्लिकेशन या Unity गेम
प्रॉम्प्ट का इस्तेमाल करना
अगर आपने पहले से ऐसा नहीं किया है, तो Firebase MCP सर्वर इंस्टॉल करें.
इंस्टॉल हो जाने के बाद, एमसीपी की सुविधा देने वाला एआई असिस्टेंट, एमसीपी के टूल और प्रॉम्प्ट ऐक्सेस कर सकता है.ध्यान दें कि Gemini CLI के लिए Firebase एक्सटेंशन, Firebase MCP सर्वर को अपने-आप इंस्टॉल कर देता है.
एजेंट के तौर पर काम करने और कई काम एक साथ करने की सुविधा देने वाले ज़्यादातर एआई असिस्टेंट, इस प्रॉम्प्ट को आसानी से चलाने का कोई तरीका उपलब्ध कराते हैं. उदाहरण के लिए, Gemini CLI इन प्रॉम्प्ट को स्लैश कमांड के तौर पर उपलब्ध कराता है:
/firebase:init
आपके पास अपने खास एनवायरमेंट या ज़रूरतों के हिसाब से, Firebase में पहले से लिखे गए किसी भी प्रॉम्प्ट में बदलाव करने का विकल्प भी होता है.
प्रॉम्प्ट के कॉन्टेंट की समीक्षा करना
Firebase GitHub repo में जाकर, firebas:init प्रॉम्प्ट का कॉन्टेंट देखा जा सकता है.
यह firebas:init प्रॉम्प्ट, हर टास्क या Firebase सेवा के लिए, सेवा से जुड़े कई प्रॉम्प्ट को व्यवस्थित करता है.