Firebase Hosting आपको होस्ट करने का तेज़, सुरक्षित, और भरोसेमंद तरीका देता है ऐप्लिकेशन की स्टैटिक ऐसेट (एचटीएमएल, सीएसएस, JavaScript, मीडिया फ़ाइलें वगैरह) और डाइनैमिक कॉन्टेंट दिखाना और माइक्रोसेवाएं होस्ट करना.
प्रोडक्शन-ग्रेड की हमारी होस्टिंग सेवा, ग्लोबल कॉन्टेंट डिलीवरी नेटवर्क (ग्लोबल कॉन्टेंट डिलीवरी नेटवर्क) के पास है
(सीडीएन). Hosting डिफ़ॉल्ट रूप से, आपके कॉन्टेंट को एसएसएल पर दिखाता है और इसे इस्तेमाल किया जा सकता है
अपने कस्टम डोमेन से या अपने प्रोजेक्ट के
के लिए, web.app
और firebaseapp.com
पर बिना किसी शुल्क के सबडोमेन जोड़ सकते हैं.
शुरू करने से पहले
Firebase Hosting को सेट अप करने से पहले, आपको ये काम करने होंगे Firebase प्रोजेक्ट बनाएं.
पहला चरण: Firebase सीएलआई इंस्टॉल करें
Firebase सीएलआई दस्तावेज़ पर जाकर, सीएलआई इंस्टॉल करें या उसे नए वर्शन में अपडेट करें.
दूसरा चरण: प्रोजेक्ट को शुरू करना
अपनी लोकल प्रोजेक्ट फ़ाइलों को अपने Firebase प्रोजेक्ट से कनेक्ट करने के लिए, यह तरीका अपनाएं कमांड:
firebase init hosting
प्रोजेक्ट शुरू करने के दौरान, Firebase सीएलआई प्रॉम्प्ट से:
अपनी लोकल प्रोजेक्ट डायरेक्ट्री से कनेक्ट करने के लिए, कोई Firebase प्रोजेक्ट चुनें.
चुना गया Firebase प्रोजेक्ट, आपका "डिफ़ॉल्ट" है आपके लिए Firebase प्रोजेक्ट लोकल प्रोजेक्ट डायरेक्ट्री. अतिरिक्त Firebase प्रोजेक्ट को लोकल प्रोजेक्ट डायरेक्ट्री में, प्रोजेक्ट अन्य नाम सेट अप करें.
अपनी सार्वजनिक रूट डायरेक्ट्री के तौर पर इस्तेमाल करने के लिए कोई डायरेक्ट्री तय करें.
इस डायरेक्ट्री में सार्वजनिक तौर पर दिखने वाली आपकी सभी स्टैटिक फ़ाइलें होती हैं, जिनमें आपकी
index.html
फ़ाइल और ऐसी अन्य ऐसेट जिन्हें आपको डिप्लॉय करना है Firebase Hosting.सार्वजनिक रूट डायरेक्ट्री के लिए डिफ़ॉल्ट को
public
कहा जाता है.सार्वजनिक रूट डायरेक्ट्री अभी तय की जा सकती है. इसके अलावा, ऐसा भी किया जा सकता है बाद में इसकी जानकारी दें
firebase.json
कॉन्फ़िगरेशन फ़ाइल.यदि आप डिफ़ॉल्ट का चयन करते है और आपके पास पहले से ही
public
, Firebase इसे आपके लिए बनाता है.
अगर आपके पास पहले से कोई मान्य
index.html
फ़ाइल या404.html
फ़ाइल नहीं है आपकी सार्वजनिक रूट डायरेक्ट्री, Firebase आपके लिए उन्हें बनाता है.
अपनी साइट के लिए कॉन्फ़िगरेशन चुनें.
अगर एक पेज का ऐप्लिकेशन बनाने का विकल्प चुना जाता है, तो Firebase अपने-आप कॉन्फ़िगरेशन फिर से लिखना.
शुरू करने के बाद, Firebase अपने-आप दो फ़ाइलें बनाता और जोड़ता है लोकल ऐप्लिकेशन डायरेक्ट्री के रूट में जोड़ें:
ऐसी
firebase.json
कॉन्फ़िगरेशन फ़ाइल जिसमें आपके प्रोजेक्ट के कॉन्फ़िगरेशन की सूची दी गई है. इस फ़ाइल के बारे में यहां ज़्यादा जानें कॉन्फ़िगर करने की सेटिंग पेज पर जाएं.एक
.firebaserc
फ़ाइल, जिसमें आपका सेव किया गया डेटा सेव किया जाता है प्रोजेक्ट का अन्य नाम.
तीसरा चरण: अपनी साइट पर डिप्लॉय करें
अपनी साइट पर डिप्लॉय करने के लिए, अपने लोकल यूआरएल के रूट से नीचे दिए गए कमांड को चलाएं प्रोजेक्ट डायरेक्ट्री में:
firebase deploy --only hostingअभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
यह निर्देश आपके Hosting कॉन्टेंट और कॉन्फ़िगरेशन को, यहां बताई गई चीज़ों पर डिप्लॉय करता है Firebase में प्रावधान किए गए सबडोमेन:
PROJECT_ID.web.app
PROJECT_ID.firebaseapp.com
इसके बारे में ज़्यादा जानें आपकी साइट को डिप्लॉय और स्थानीय तौर पर उसकी जांच भी करता है.
अगले चरण
अब आपकी साइट दुनिया के साथ शेयर करने के लिए तैयार है!
अपनी साइट को बेहतर बनाना जारी रखें. स्थानीय तौर पर टेस्ट करें, कुछ समय के लिए बदलाव शेयर करें यूआरएल की झलक देखें और फिर उसे अपनी लाइव साइट पर डिप्लॉय करें. इसे फ़ॉलो करें सिलसिलेवार निर्देश.
होस्टिंग की सुविधाओं के बारे में ज़्यादा जानें:
Firebase सीएलआई के पूरे दस्तावेज़ देखें.
अपना ऐप्लिकेशन लॉन्च करने की तैयारी करें:
- बजट सेट अप करें सूचनाएं Google Cloud कंसोल में अपने प्रोजेक्ट के लिए.
- इस्तेमाल और बिलिंग पर नज़र रखें डैशबोर्ड Firebase कंसोल में जाकर अपने प्रोजेक्ट की पूरी जानकारी पाएं Firebase की अलग-अलग सेवाओं के लिए इस्तेमाल किया जा सकता है. इसके अलावा, Hosting का इस्तेमाल किया जा सकता है डैशबोर्ड देखें इस्तेमाल की पूरी जानकारी.
- Firebase के लॉन्च की चेकलिस्ट देखें.