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

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

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

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

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

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

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

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

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

firebase init hosting

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

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

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

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

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

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

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

      • अगर डिफ़ॉल्ट तौर पर चुना जाता है और आपके पास पहले से public नाम की कोई डायरेक्ट्री नहीं है, तो Firebase इसे आपके लिए बना देगा.

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

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

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

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

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

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

firebase deploy --only hosting

यह निर्देश आपकी होस्टिंग कॉन्टेंट को डिप्लॉय करता है. साथ ही, उसे Firebase की ओर से प्रावधान किए गए इन सबडोमेन पर कॉन्फ़िगर करता है:

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

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

अगले चरण

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