एआई प्रॉम्प्ट: बैकएंड सेट अप करना

इस प्रॉम्प्ट की मदद से, वेब ऐप्लिकेशन के लिए कई बैकएंड सेवाएं सेट अप की जा सकती हैं.

  • अपने ऐप्लिकेशन के स्ट्रक्चर्ड डेटा के लिए, Cloud Firestore डेटाबेस का इस्तेमाल करें.
    प्रॉम्प्ट, डेटाबेस इंस्टेंस उपलब्ध कराता है. साथ ही, आपके ऐप्लिकेशन में डेटाबेस से इंटरैक्ट करने के लिए कोड लिखता है. इसके अलावा, यह उपयोगकर्ता के डेटा को सुरक्षित रखने के लिए, Firebase के सुरक्षा नियमों को लिखता और उन्हें डिप्लॉय करता है.

  • अपने ऐप्लिकेशन और उपयोगकर्ता के डेटा को सुरक्षित रखने के लिए, Firebase Authentication का इस्तेमाल करें.
    प्रॉम्प्ट में, आपको साइन-इन की सुविधा देने वाली चुनी गई कंपनियों को चालू करने का तरीका बताया जाता है. साथ ही, उस कंपनी के साथ इंटरैक्ट करने के लिए, आपके ऐप्लिकेशन में कोड लिखा जाता है. जैसे, साइन-अप और लॉगिन पेज जोड़ना.

इस प्रॉम्प्ट का इस्तेमाल किसी मौजूदा Firebase प्रोजेक्ट के साथ किया जा सकता है. हालांकि, अगर आपके पास कोई Firebase प्रोजेक्ट नहीं है, तो प्रॉम्प्ट आपको Firebase के लिए सब कुछ सेट अप करने का तरीका बताएगा.


एआई कोडिंग एजेंट के साथ काम करने वाले इस प्रॉम्प्ट को चलाने के लिए, इस कमांड का इस्तेमाल करें: /firebase:init

यहां, इस प्रॉम्प्ट के लिए ज़रूरी शर्तें और सीमाएं दी गई हैं. साथ ही, एआई कोडिंग एजेंट के साथ काम करने वाले निर्देशों के बारे में भी बताया गया है.


ज़रूरी शर्तें और सीमाएं

हम इस सुविधा को बेहतर बनाने के लिए लगातार काम कर रहे हैं. इसलिए, ज़रूरी शर्तों और सीमाओं की इस सूची में अक्सर बदलाव हो सकता है. इसलिए, समय-समय पर यहां आकर देखें कि कौनसी नई सुविधाएं उपलब्ध हैं!

  • इस प्रॉम्प्ट से, मौजूदा वेब ऐप्लिकेशन के कोडबेस में बैकएंड सेवाएं सेट अप की जाती हैं. ऐप्लिकेशन को अभी तक डिप्लॉय करने की ज़रूरत नहीं है.

  • यह प्रॉम्प्ट, फ़िलहाल इनके लिए ऑप्टिमाइज़ नहीं किया गया है: iOS ऐप्लिकेशन, Android ऐप्लिकेशन, Flutter ऐप्लिकेशन या Unity गेम

प्रॉम्प्ट का इस्तेमाल करना

  1. अगर आपने पहले से ऐसा नहीं किया है, तो Firebase MCP सर्वर इंस्टॉल करें.
    इंस्टॉल हो जाने के बाद, एमसीपी की सुविधा देने वाला एआई असिस्टेंट, एमसीपी के टूल और प्रॉम्प्ट ऐक्सेस कर सकता है.

  2. एआई कोडिंग एजेंट के तौर पर काम करने वाले कई टूल, इस प्रॉम्प्ट को आसानी से चलाने का तरीका उपलब्ध कराते हैं. उदाहरण के लिए, स्लैश कमांड के तौर पर:

    /firebase:init
    

आपके पास अपने खास एनवायरमेंट या ज़रूरतों के हिसाब से, Firebase के पहले से लिखे गए किसी भी प्रॉम्प्ट में बदलाव करने का विकल्प भी होता है.

प्रॉम्प्ट के कॉन्टेंट की समीक्षा करना

Firebase GitHub रिपॉज़िटरी में जाकर, firebase:init प्रॉम्प्ट का कॉन्टेंट देखा जा सकता है.

यह firebase:init प्रॉम्प्ट, हर टास्क या Firebase सेवा के लिए, सेवा से जुड़े कई प्रॉम्प्ट को व्यवस्थित करता है.