Catch up on highlights from Firebase at Google I/O 2023. Learn more

फायरबेस होस्टिंग के साथ शुरुआत करें

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

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

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

इससे पहले कि आप फायरबेस होस्टिंग सेट कर सकें, आपको एक फायरबेस प्रोजेक्ट बनाना होगा।

चरण 1 : फायरबेस सीएलआई स्थापित करें

सीएलआई को स्थापित करने या उसके नवीनतम संस्करण में अपडेट करने का तरीका जानने के लिए फायरबेस सीएलआई दस्तावेज़ पर जाएँ।

चरण 2 : अपना प्रोजेक्ट प्रारंभ करें

अपनी स्थानीय प्रोजेक्ट फ़ाइलों को अपने फायरबेस प्रोजेक्ट से कनेक्ट करने के लिए, अपनी स्थानीय प्रोजेक्ट निर्देशिका के रूट से निम्नलिखित कमांड चलाएँ:

firebase init hosting

प्रोजेक्ट आरंभीकरण के दौरान, फायरबेस सीएलआई से संकेत मिलता है:

  1. अपनी स्थानीय प्रोजेक्ट निर्देशिका से कनेक्ट करने के लिए एक फायरबेस प्रोजेक्ट चुनें।

    चयनित फायरबेस प्रोजेक्ट आपकी स्थानीय प्रोजेक्ट निर्देशिका के लिए आपका "डिफ़ॉल्ट" फायरबेस प्रोजेक्ट है। अतिरिक्त फायरबेस प्रोजेक्ट को अपनी स्थानीय प्रोजेक्ट निर्देशिका से जोड़ने के लिए, प्रोजेक्ट उपनाम सेट करें।

  2. अपनी सार्वजनिक रूट निर्देशिका के रूप में उपयोग करने के लिए एक निर्देशिका निर्दिष्ट करें।

    इस निर्देशिका में आपकी सभी सार्वजनिक रूप से सेवा की गई स्थिर फ़ाइलें शामिल हैं, जिसमें आपकी index.html फ़ाइल और कोई भी अन्य संपत्ति शामिल है जिसे आप Firebase होस्टिंग पर तैनात करना चाहते हैं।

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

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

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

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

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

    यदि आप एक पेज का ऐप बनाना चुनते हैं, तो फायरबेस स्वचालित रूप से आपके लिए रीराइट कॉन्फ़िगरेशन जोड़ता है।

आरंभीकरण के अंत में, फायरबेस स्वचालित रूप से आपकी स्थानीय ऐप निर्देशिका के रूट में दो फ़ाइलें बनाता और जोड़ता है:

चरण 3 : अपनी साइट पर तैनात करें

अपनी साइट पर तैनात करने के लिए, अपनी स्थानीय प्रोजेक्ट निर्देशिका के रूट से निम्नलिखित कमांड चलाएँ:

firebase deploy --only hosting

यह कमांड आपकी होस्टिंग सामग्री और कॉन्फ़िगरेशन को निम्नलिखित फायरबेस-प्रावधान उपडोमेन पर तैनात करता है:

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

तैनाती और यहां तक ​​कि स्थानीय रूप से अपनी साइट का परीक्षण करने के बारे में और जानें।

अगले कदम

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