Firebase होस्टिंग का इस्तेमाल शुरू करना

Firebase Hosting आपको होस्ट करने का तेज़, सुरक्षित, और भरोसेमंद तरीका देता है ऐप्लिकेशन की स्टैटिक ऐसेट (एचटीएमएल, सीएसएस, JavaScript, मीडिया फ़ाइलें वगैरह) और डाइनैमिक कॉन्टेंट दिखाना और माइक्रोसेवाएं होस्ट करना.

प्रोडक्शन-ग्रेड की हमारी होस्टिंग सेवा, ग्लोबल कॉन्टेंट डिलीवरी नेटवर्क (ग्लोबल कॉन्टेंट डिलीवरी नेटवर्क) के पास है (सीडीएन). Hosting डिफ़ॉल्ट रूप से, आपके कॉन्टेंट को एसएसएल पर दिखाता है और इसे इस्तेमाल किया जा सकता है अपने कस्टम डोमेन से या अपने प्रोजेक्ट के के लिए, web.app और firebaseapp.com पर बिना किसी शुल्क के सबडोमेन जोड़ सकते हैं.

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

Firebase Hosting को सेट अप करने से पहले, आपको ये काम करने होंगे Firebase प्रोजेक्ट बनाएं.

पहला चरण: Firebase सीएलआई इंस्टॉल करें

Firebase सीएलआई दस्तावेज़ पर जाकर, सीएलआई इंस्टॉल करें या उसे नए वर्शन में अपडेट करें.

दूसरा चरण: प्रोजेक्ट को शुरू करना

अपनी लोकल प्रोजेक्ट फ़ाइलों को अपने Firebase प्रोजेक्ट से कनेक्ट करने के लिए, यह तरीका अपनाएं कमांड:

firebase init hosting

प्रोजेक्ट शुरू करने के दौरान, Firebase सीएलआई प्रॉम्प्ट से:

  1. अपनी लोकल प्रोजेक्ट डायरेक्ट्री से कनेक्ट करने के लिए, कोई Firebase प्रोजेक्ट चुनें.

    चुना गया Firebase प्रोजेक्ट, आपका "डिफ़ॉल्ट" है आपके लिए Firebase प्रोजेक्ट लोकल प्रोजेक्ट डायरेक्ट्री. अतिरिक्त Firebase प्रोजेक्ट को लोकल प्रोजेक्ट डायरेक्ट्री में, प्रोजेक्ट अन्य नाम सेट अप करें.

  2. अपनी सार्वजनिक रूट डायरेक्ट्री के तौर पर इस्तेमाल करने के लिए कोई डायरेक्ट्री तय करें.

    इस डायरेक्ट्री में सार्वजनिक तौर पर दिखने वाली आपकी सभी स्टैटिक फ़ाइलें होती हैं, जिनमें आपकी index.html फ़ाइल और ऐसी अन्य ऐसेट जिन्हें आपको डिप्लॉय करना है Firebase Hosting.

    • सार्वजनिक रूट डायरेक्ट्री के लिए डिफ़ॉल्ट को public कहा जाता है.

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

      • यदि आप डिफ़ॉल्ट का चयन करते है और आपके पास पहले से ही public, Firebase इसे आपके लिए बनाता है.

    • अगर आपके पास पहले से कोई मान्य index.html फ़ाइल या 404.html फ़ाइल नहीं है आपकी सार्वजनिक रूट डायरेक्ट्री, Firebase आपके लिए उन्हें बनाता है.

  3. अपनी साइट के लिए कॉन्फ़िगरेशन चुनें.

    अगर एक पेज का ऐप्लिकेशन बनाने का विकल्प चुना जाता है, तो Firebase अपने-आप कॉन्फ़िगरेशन फिर से लिखना.

शुरू करने के बाद, Firebase अपने-आप दो फ़ाइलें बनाता और जोड़ता है लोकल ऐप्लिकेशन डायरेक्ट्री के रूट में जोड़ें:

  • ऐसी firebase.json कॉन्फ़िगरेशन फ़ाइल जिसमें आपके प्रोजेक्ट के कॉन्फ़िगरेशन की सूची दी गई है. इस फ़ाइल के बारे में यहां ज़्यादा जानें कॉन्फ़िगर करने की सेटिंग पेज पर जाएं.

  • एक .firebaserc फ़ाइल, जिसमें आपका सेव किया गया डेटा सेव किया जाता है प्रोजेक्ट का अन्य नाम.

तीसरा चरण: अपनी साइट पर डिप्लॉय करें

अपनी साइट पर डिप्लॉय करने के लिए, अपने लोकल यूआरएल के रूट से नीचे दिए गए कमांड को चलाएं प्रोजेक्ट डायरेक्ट्री में:

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

यह निर्देश आपके Hosting कॉन्टेंट और कॉन्फ़िगरेशन को, यहां बताई गई चीज़ों पर डिप्लॉय करता है Firebase में प्रावधान किए गए सबडोमेन:

  • PROJECT_ID.web.app
  • PROJECT_ID.firebaseapp.com

इसके बारे में ज़्यादा जानें आपकी साइट को डिप्लॉय और स्थानीय तौर पर उसकी जांच भी करता है.

अगले चरण

अब आपकी साइट दुनिया के साथ शेयर करने के लिए तैयार है!