होस्टिंग के साथ वेब फ्रेमवर्क को एकीकृत करें

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

इस प्रारंभिक पूर्वावलोकन के दौरान समर्थन में निम्नलिखित कार्यक्षमता शामिल है:

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

फायरबेस यह कार्यक्षमता फायरबेस सीएलआई के माध्यम से प्रदान करता है। कमांड लाइन पर होस्टिंग आरंभ करते समय, आप अपने नए या मौजूदा वेब प्रोजेक्ट के बारे में जानकारी प्रदान करते हैं, और सीएलआई आपके चुने हुए वेब फ्रेमवर्क के लिए सही संसाधन सेट करता है।

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

इससे पहले कि आप अपने ऐप को फायरबेस पर तैनात करना शुरू करें, निम्नलिखित आवश्यकताओं और विकल्पों की समीक्षा करें:

  • फायरबेस सीएलआई संस्करण 12.1.0 या बाद का संस्करण। अपनी पसंदीदा विधि का उपयोग करके सीएलआई स्थापित करना सुनिश्चित करें।
  • वैकल्पिक: आपके फायरबेस प्रोजेक्ट पर बिलिंग सक्षम है (यदि आप एसएसआर का उपयोग करने की योजना बना रहे हैं तो आवश्यक है)

स्थानीय स्तर पर सेवा करें

आप इन चरणों का पालन करके स्थानीय स्तर पर अपने एकीकरण का परीक्षण कर सकते हैं:

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

अपने ऐप को फायरबेस होस्टिंग पर तैनात करें

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

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

अगले कदम

अपने पसंदीदा ढांचे के लिए विस्तृत मार्गदर्शिका देखें: