वेब फ़्रेमवर्क को होस्टिंग के साथ इंटिग्रेट करना

Firebase Hosting, Angular और Next.js जैसे मशहूर वेब फ़्रेमवर्क के साथ काम करता है. इन फ़्रेमवर्क के साथ Firebase Hosting और Cloud Functions for Firebase का इस्तेमाल करके, अपने पसंदीदा फ़्रेमवर्क एनवायरमेंट में ऐप्लिकेशन और माइक्रोसर्विस डेवलप की जा सकती हैं. इसके बाद, उन्हें मैनेज किए जा सकने वाले और सुरक्षित सर्वर एनवायरमेंट में डिप्लॉय किया जा सकता है.

इस रिलीज़ के दौरान, सहायता टीम से ये काम किए जा सकते हैं:

  • स्टैटिक वेब कॉन्टेंट वाले वेब ऐप्लिकेशन डिप्लॉय करना
  • वेब ऐप्लिकेशन को डिप्लॉय करना जो पहले से रेंडर करने / स्टैटिक साइट जनरेशन (एसएसजी) का इस्तेमाल करते हैं
  • सर्वर साइड रेंडरिंग (एसएसआर) का इस्तेमाल करने वाले वेब ऐप्लिकेशन डिप्लॉय करना—मांग पर पूरा सर्वर रेंडरिंग

Firebase, Firebase CLI की मदद से यह सुविधा उपलब्ध कराता है. कमांड लाइन पर Hosting को शुरू करते समय, आपको अपने नए या मौजूदा वेब प्रोजेक्ट के बारे में जानकारी देनी होती है. इसके बाद, सीएलआई आपके चुने गए वेब फ़्रेमवर्क के लिए सही संसाधन सेट अप करता है.

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

Firebase पर अपना ऐप्लिकेशन डिप्लॉय करने से पहले, यहां दी गई ज़रूरी शर्तें और विकल्प देखें:

  • Firebase सीएलआई का 12.1.0 या इसके बाद का वर्शन. अपने पसंदीदा तरीके का इस्तेमाल करके, सीएलआई इंस्टॉल करें.
  • ज़रूरी नहीं: आपके Firebase प्रोजेक्ट पर बिलिंग की सुविधा चालू हो (अगर आपको एसएसआर का इस्तेमाल करना है, तो यह ज़रूरी है)

स्थानीय तौर पर दिखाना

इंटिग्रेशन की जांच स्थानीय तौर पर करने के लिए, यह तरीका अपनाएं:

  1. टर्मिनल से firebase emulators:start चलाएं. यह आपके ऐप्लिकेशन को बनाता है और Firebase सीएलआई का इस्तेमाल करके उसे दिखाता है.
  2. सीएलआई से मिले लोकल यूआरएल (आम तौर पर http://localhost:5000) पर अपना वेब ऐप्लिकेशन खोलें.

Firebase Hosting पर अपना ऐप्लिकेशन डिप्लॉय करना

जब आप अपने बदलावों को दुनिया के साथ शेयर करने के लिए तैयार हों, तो अपने ऐप्लिकेशन को अपनी लाइव साइट पर डिप्लॉय करें:

  1. टर्मिनल से firebase deploy चलाएं.
  2. अपनी वेबसाइट को इन पर देखें: SITE_ID.web.app या PROJECT_ID.web.app (अगर आपने कोई कस्टम डोमेन सेट अप किया है, तो उस पर भी देखें).

अगले चरण

अपने पसंदीदा फ़्रेमवर्क के लिए, ज़्यादा जानकारी वाली गाइड देखें: