Flutter वेब को इंटिग्रेट करें

Firebase फ़्रेमवर्क की जानकारी वाले सीएलआई की मदद से, अपने Flutter ऐप्लिकेशन को डिप्लॉय किया जा सकता है का इस्तेमाल करने के लिए प्रोत्साहित करते हैं.

शुरू करने से पहले

अपने ऐप्लिकेशन को Firebase में डिप्लॉय करने से पहले, ये ज़रूरी शर्तें और विकल्प देखें:

  • Firebase सीएलआई का 12.1.0 या इसके बाद का वर्शन. पक्का करें कि सीएलआई इंस्टॉल करना अपने पसंदीदा तरीके का इस्तेमाल करके.
  • ज़रूरी नहीं: आपके Firebase प्रोजेक्ट के लिए बिलिंग की सुविधा चालू है (अगर आपको एसएसआर का इस्तेमाल करना है, तो यह ज़रूरी है)

Firebase शुरू करें

शुरू करने के लिए, अपने फ़्रेमवर्क प्रोजेक्ट के लिए Firebase शुरू करें. नए प्रोजेक्ट के लिए Firebase सीएलआई का इस्तेमाल करें याfirebase.json मौजूदा प्रोजेक्ट के दायरे में आता है.

नया प्रोजेक्ट शुरू करना

  1. Firebase सीएलआई में, वेब फ़्रेमवर्क की झलक देखने की सुविधा चालू करें:
    firebase experiments:enable webframeworks
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
  2. सीएलआई से इनिशलाइज़ेशन कमांड चलाएं और फिर दिए गए निर्देशों का पालन करें:

    firebase init hosting
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है

  3. 'हां' में जवाब दें और जानें कि "क्या आपको वेब फ़्रेमवर्क का इस्तेमाल करना है? (प्रयोग के तौर पर उपलब्ध)"

  4. अपनी होस्टिंग सोर्स डायरेक्ट्री चुनें; यह कोई मौजूदा Flutter ऐप्लिकेशन हो सकता है.

  5. अगर कहा जाए, तो Flutter Web को चुनें.

मौजूदा प्रोजेक्ट शुरू करना

इसके बजाय, source का विकल्प पाने के लिए, firebase.json में अपना होस्टिंग कॉन्फ़िगरेशन बदलें public विकल्प से भी ज़्यादा. उदाहरण के लिए:

{
  "hosting": {
    "source": "./path-to-your-flutter-app"
  }
}

स्टैटिक कॉन्टेंट दिखाएं

Firebase शुरू करने के बाद, स्टैंडर्ड वर्शन के साथ स्टैटिक कॉन्टेंट दिखाया जा सकता है डिप्लॉयमेंट कमांड:

firebase deploy