了解 2023 年 Google I/O 大会上介绍的 Firebase 亮点。了解详情

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

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

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

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

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

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

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

चरण 2 : अपने प्रोजेक्ट को इनिशियलाइज़ करें

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

firebase init hosting

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

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

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

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

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

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

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

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

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

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

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

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

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

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

firebase deploy --only hosting

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

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

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

अगले कदम

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