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

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

अगले चरण

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