फायरबेस होस्टिंग एंगुलर और नेक्स्ट.जेएस सहित लोकप्रिय आधुनिक वेब फ्रेमवर्क के साथ एकीकृत है। इन रूपरेखाओं के साथ फायरबेस के लिए फायरबेस होस्टिंग और क्लाउड फ़ंक्शंस का उपयोग करके, आप अपने पसंदीदा ढांचे के वातावरण में ऐप और माइक्रोसर्विसेज विकसित कर सकते हैं, और फिर उन्हें एक प्रबंधित, सुरक्षित सर्वर वातावरण में तैनात कर सकते हैं। इस प्रारंभिक पूर्वावलोकन के दौरान समर्थन में निम्न कार्यक्षमता शामिल है:
- स्थिर वेब सामग्री वाले वेब ऐप्स परिनियोजित करें
- प्री-रेंडरिंग/स्टेटिक साइट जनरेशन (एसएसजी) का उपयोग करने वाले वेब ऐप्स को परिनियोजित करें
- सर्वर-साइड रेंडरिंग (SSR)—पूर्ण सर्वर रेंडरिंग ऑन डिमांड का उपयोग करने वाले वेब ऐप्स परिनियोजित करें
फायरबेस फायरबेस सीएलआई के माध्यम से यह कार्यक्षमता प्रदान करता है। कमांड लाइन पर होस्टिंग इनिशियलाइज़ करते समय, आप अपने नए या मौजूदा वेब प्रोजेक्ट के बारे में जानकारी प्रदान करते हैं, और CLI आपके चुने हुए वेब फ्रेमवर्क के लिए सही संसाधन सेट करता है।
आवश्यक शर्तें
- फायरबेस सीएलआई संस्करण 11.14.2 या बाद का। अपनी पसंदीदा विधि का उपयोग करके सीएलआई स्थापित करना सुनिश्चित करें।
- वैकल्पिक: आपके फायरबेस प्रोजेक्ट पर बिलिंग सक्षम है (यदि आप एसएसआर का उपयोग करने की योजना बना रहे हैं तो आवश्यक है)।
स्थानीय रूप से सेवा करें
आप इन चरणों का पालन करके स्थानीय रूप से अपने एकीकरण का परीक्षण कर सकते हैं:
-
firebase emulators:start
। यह आपका ऐप बनाता है और फायरबेस सीएलआई का उपयोग करके इसे सर्व करता है। - सीएलआई (आमतौर पर http://localhost:5000) द्वारा लौटाए गए स्थानीय यूआरएल पर अपना वेब ऐप खोलें।
अपने ऐप को फायरबेस होस्टिंग में परिनियोजित करें
जब आप अपने परिवर्तनों को दुनिया के साथ साझा करने के लिए तैयार हों, तो अपने ऐप को अपनी लाइव साइट पर परिनियोजित करें:
- टर्मिनल से
firebase deploy
करें। - अपनी वेबसाइट यहां देखें:
SITE_ID.web.app
याPROJECT_ID.web.app
(या अपना कस्टम डोमेन, अगर आपने कोई डोमेन सेट किया है)।
अगले कदम
अपने पसंदीदा ढांचे के लिए विस्तृत मार्गदर्शिका देखें: