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 deploy --only hosting

यह कमांड, आपके Hosting कॉन्टेंट और कॉन्फ़िगरेशन को, Firebase के इन सबडोमेन पर डिप्लॉय करता है:

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

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

अगले चरण

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