हाय डेवलपर्स, मैं यश माकन हूं और आज की पोस्ट में, हम 4 प्लेटफॉर्म पर चर्चा करने जा रहे हैं जहां आप अपने फ्लास्क या Django ऐप को होस्ट कर सकते हैं। यदि आपने अजगर का उपयोग करके एक वेबसाइट या एपीआई पूरा कर लिया है या एक बनाने की योजना बना रहे हैं तो यह पोस्ट आपके लिए बहुत सही है। इसके अलावा, अंत तक पढ़ें क्योंकि अंत में, मैं आपके वेब ऐप को इंटरनेट पर अपलोड करने की पूरी प्रक्रिया को चरण दर चरण समझाने जा रहा हूं। तो बिना किसी और हलचल के चलिए शुरू करते हैं! == एक होस्टिंग प्लेटफॉर्म क्या है और मुझे इसकी आवश्यकता क्यों है? == ठीक है! यदि आपने एक वेब ऐप विकसित किया है, तो आप जान सकते हैं कि ये सभी ऐप चाहे Django के साथ बने हों या फ्लास्क लोकलहोस्ट पर चलते हों। एक लोकलहोस्ट एक ऐसी जगह है जहाँ आप अपना कोड चला सकते हैं और इसे अपने ब्राउज़र में देख सकते हैं। लेकिन जब आप अपने वेब ऐप का विकास पूरा कर लेते हैं तो यह आपके ऐप को इंटरनेट पर प्रकाशित करने का समय हो सकता है ताकि कोई भी आपकी वेबसाइटों तक पहुंच सके। स्थानीय रूप से एक वेब ऐप सेटअप आपके द्वारा देखा जा सकता है लेकिन आपके मित्र आपके अद्भुत काम को नहीं देख पाएंगे। इन स्थितियों में आप दो विकल्प चुन सकते हैं। - एक ngrok का उपयोग करके अपने लोकलहोस्ट को एक टनल से जोड़ना है। इंटरनेट पर अपने लोकलहोस्ट को एनजीरोक करें ताकि हर कोई इसके द्वारा प्रदान किए गए एक विशिष्ट यूआरएल द्वारा इसका उपयोग कर सके। यदि आप अपनी वेबसाइट 24x7 चाहते हैं तो मैं इस तरह की अनुशंसा नहीं करता क्योंकि आपको अपना प्रोग्राम 24x7 चलाना है जो कि बिल्कुल नहीं है लेकिन यदि आप कुछ समय के लिए अपनी लोकलहोस्ट साझा करना चाहते हैं और आप कनेक्शन कनेक्ट नहीं करना चाहते हैं तो आप इस तरीके को चुन सकते हैं। अधिक जानकारी के लिए, आप इसे यहाँ Abayomi Ogunnusi द्वारा पढ़ सकते हैं। - दूसरा तरीका है अपने कोड को किसी और के सर्वर पर होस्ट करना। यह कोई और सर्वर है जिसे हम होस्टिंग प्लेटफॉर्म कहते हैं। यहां ये सर्वर किसी विशिष्ट डोमेन पर आपका कोड 24x7 चलाते हैं। इसलिए यदि आप मेज़बानी करना चाहते हैं तो नीचे मेरे अनुसार आपके सबसे अच्छे विकल्प हैं। नीचे सभी लिंक्स की तुलना उनके शौक या फ्री पैक्स के आधार पर की गई है == 0. Vercel à¢ÃÂà(अंत में पूर्ण चरण-दर-चरण प्रक्रिया) == à एक     गिट कनेक्ट à एक      कस्टम डोमेन à एक    एक सीएलआई उपलब्ध है à एक ¢ à एक एक कई संस्करणों को तैनात और प्रबंधित करें à एक    एक एक आसानी से तैनात करें à एक  ¢  एक HTTPS/SSL कोई परियोजना सीमा नहीं हर 1 घंटे में 32 तैनाती == 1। à एक     ऑटो-तैनाती के साथ गिट कनेक्ट कलह के साथ à एक ¢  एक महान समुदाय का समर्थन à एक  ¢  एक HTTPS/SSL à एक    à इनबिल्ट डेटाबेस इंटीग्रेशन जैसे PostgreSQL, MySQL à एक    एक सीएलआई उपलब्ध है 100 आवेदनों के साथ 3 परियोजनाओं तक मेरे व्यक्तिगत अनुभव के अनुसार, वेब ऐप को qovery पर तैनात करना थोड़ा मुश्किल है एक महीने में 100 तैनाती == 2। à एक     गिट कनेक्ट à एक    एक एक आसानी से तैनात करें à एक  ¢  एक HTTPS/SSL सीएलआई उपलब्ध नहीं है कोई कस्टम डोमेन नहीं आप अपने वेब ऐप के कई संस्करणों को परिनियोजित और प्रबंधित नहीं कर सकते हैं आप प्रति खाता एक परियोजना बना सकते हैं इंटरनेट आउटबाउंड है इसलिए आप अपनी इच्छित अधिकांश वेबसाइटों को स्क्रैप नहीं कर पाएंगे। == 3. हेरोकू à एक     Git कनेक्ट और तैनात प्रति माह 550-1,000 डायनो घंटे 5 ऐप्स (असत्यापित खाते)& 100 ऐप्स तक (सत्यापित खाते) का उपयोग करके अपना पसंदीदा टीवी एपिसोड बनाएं जब कोई गतिविधि का पता नहीं चलता है तो वेब ऐप सो जाता है सूची में शामिल अन्य लोगों की तरह तैनात करना इतना आसान नहीं है == मेरी सिफारिशें == वर्सेल निश्चित रूप से मेरे लिए विजेता है। इसमें वह सब कुछ मुफ्त में है जो मैं चाहता हूं और मैं आप लोगों को भी वर्सेल की सिफारिश करूंगा। == मैं अपने फ्लास्क वेब ऐप को वर्सेल पर कैसे तैनात कर सकता हूं? == - httpsnodejs.org/en/ से नोड डाउनलोड करें और सुनिश्चित करें कि आपके टर्मिनल से npm तक पहुंचा जा सकता है एनपीएम -वी - वर्सेल क्ली का उपयोग करके डाउनलोड करें एनपीएम आई-जी वर्सेल। यहाँ देखें - जोड़ना आपके द्वारा उपयोग किए गए सभी पायथन पैकेजों के साथ आवश्यकताएँ। txtfile। - httpsvercel.com/ पर अपना अकाउंट बनाएं। यह बहुत सीधा है - जोड़ना vercel.jsonfile और नीचे दी गई सामग्री जोड़ें (यहाँ मैं अपनी मुख्य फ़ाइल के रूप में app.py का उपयोग कर रहा हूँ) {"संस्करण": 2, "बिल्ड": [{"src": py", "उपयोग": "@liudonghua123/now-flask"} ], "रूट्स": [{"src":"dest": "app.py"} ] } सुनिश्चित करें कि आपका प्रोजेक्ट ऐसा कुछ दिखता है परियोजना की जड़ में खुला टर्मिनल। नीचे दिए गए आदेश टाइप करें आखिर तुमने इसे हासिल कर ही लिया है। vercel.com पर जाएं और अपना प्रोजेक्ट खोलें। विज़िट बटन पर क्लिक करें और आपकी वेबसाइट लाइव हो गई है। बाद में अपडेट करने के लिए बस उपयोग करें vercel --prodअपने कोड को उत्पादन स्तर पर धकेलने के लिए। == निष्कर्ष == तो आप देखते हैं, अपने वेब ऐप को केवल 2 से 5 मिनट में वेब पर मुफ्त में अपलोड करना इतना आसान है। इस ब्लॉग पोस्ट के लिए, मैंने इस रेपो के वेब टेम्पलेट का उपयोग किया है। अगर आप पूरा कोड चाहते हैं तो विजिट करें यदि आप चेक आउट करना चाहते हैं तो मैंने वेबसाइट को httpsvercel-python-ten.vercel.app/ पर परिनियोजित किया है। मुझे आशा है कि आपको मेरा ब्लॉग पसंद आया होगा और यदि यह लेख कोई मूल्य जोड़ता है तो यह बहुत अच्छा होगा यदि आप इसे पसंद करते हैं और इसे बुकमार्क करना भी सुनिश्चित करते हैं। साथ ही पोस्ट को अपने दोस्तों के साथ शेयर करें ताकि वे भी कुछ नया सीख सकें (स्वार्थी न बनें और संभव हो तो आप मुझे ट्विटर पर भी फॉलो कर सकते हैं, ताकि हम वहां टेक के बारे में अधिक चर्चा कर सकें। आशा है कि फिर से आपके दिमाग में होगा, तब तक बी-बाय! == अन्य लेख == - 18 पायथन वन-लाइनर्स जो आपकी कोडिंग प्रक्रिया को गति देंगे। - एआई बॉट जो आपके सवालों का जवाब दे सकता है - अजगर