विषयसूची:

Heroku पर Node.js ऐप कैसे परिनियोजित करें: 3 चरण
Heroku पर Node.js ऐप कैसे परिनियोजित करें: 3 चरण

वीडियो: Heroku पर Node.js ऐप कैसे परिनियोजित करें: 3 चरण

वीडियो: Heroku पर Node.js ऐप कैसे परिनियोजित करें: 3 चरण
वीडियो: #2 Deploy Node js Application on Heroku | Node js Free Hosting 2024, नवंबर
Anonim
Heroku पर Node.js ऐप कैसे परिनियोजित करें?
Heroku पर Node.js ऐप कैसे परिनियोजित करें?

यहां बताया गया है कि कैसे मैंने अपने NodeJS ऐप को एक मुफ्त खाते का उपयोग करके हरोकू पर तैनात किया। आवश्यक सॉफ़्टवेयर डाउनलोड करने के लिए बस लिंक पर क्लिक करें:

सॉफ्टवेयर का इस्तेमाल किया:

VSCode (या अपनी पसंद का कोई भी टेक्स्ट एडिटर)

हेरोकूसीएलआई

गीता

चरण 1: एक पैकेज बनाएं।json

परिचय:

Heroku एक होस्टिंग वेबसाइट है जो ypu को ५००+ घंटे प्रति माह के रनटाइम के साथ ५ ऐप्स मुफ्त में तैनात करने की अनुमति देती है। एक को परिनियोजित करने के लिए, आपको 3 फ़ाइलें अपलोड करनी होंगी:

एक package.json और package-lock.json flle। आप यहां क्लिक करके एक बनाने पर चरण दर चरण ट्यूटोरियल के लिए मेरे अन्य ट्यूटोरियल का अनुसरण कर सकते हैं। package.json बनने के बाद package-lock.json अपने आप दिखाई देता है। चूंकि हम इसे हरकू पर, आपके पैकेज पर, जोंस फाइल पर चलाएंगे, इसलिए आपको एक स्टार्ट स्क्रिप्ट और एनाइन्स पर अपने नोड के सत्यापन को निर्दिष्ट करने की आवश्यकता है। अब तक यह कमांड नोड -v चलाएँ। यहाँ एक उदाहरण है:

{

"नाम": "हेरोकू", "संस्करण": "1.0.0", "विवरण": "", "मुख्य": "index.js", "स्क्रिप्ट": {

"परीक्षण": "गूंज \"त्रुटि: कोई परीक्षण निर्दिष्ट नहीं\" && निकास 1", "प्रारंभ": "नोड सर्वर.जेएस"

}, "कीवर्ड": , "लेखक": "", "लाइसेंस": "आईएससी", "इंजन": {

"नोड": "12.x"

}

}

चरण 2: अपना Node.js ऐप बनाएं

चूंकि यह ऐप किसी भी पोर्ट हेरोकू पर चलेगा, इसलिए हमें यह कोड निर्धारित करने की आवश्यकता है जो हमें इस कोड प्रक्रिया का उपयोग करके देगा। env. PORT। यहां एक नोड जेएस ऐप है जो "हैलो" कहता है:

कॉन्स्ट http = आवश्यकता ('http'); // सर्वरवर पोर्ट के रूप में कार्य करने के लिए पुस्तकालय को लोड करता है = process.env. PORT || 5000; // स्थानीय होस्ट http.createServer (फ़ंक्शन (req, res) {// एक सर्वर बनाता है res.writeHead (200, {'सामग्री-प्रकार': 'पाठ/सादा'}); // निर्दिष्ट करता है कि प्रतिक्रिया "हैलो" एक पाठ res.end("hello"); // पाठ "हैलो" वें ईवेब पेज पर दिखाता है})। सुनो (पोर्ट); // इस सर्वर को पोर्ट नंबर से जोड़ता है।

चरण 3: कमांड प्रॉम्प्ट

सही कमाण्ड
सही कमाण्ड
सही कमाण्ड
सही कमाण्ड
सही कमाण्ड
सही कमाण्ड
  • "रन" बॉक्स खोलने के लिए विंडोज + आर दबाकर अपना कमांड प्रॉम्प्ट खोलें, फिर "cmd" टाइप करें और फिर "ओके" पर क्लिक करें।
  • आप पर सीएमडी, "सीडी.." टाइप करके रूट पर जाएं जब तक कि कोई पथ शामिल न हो।
  • जांचें कि क्या एनपीएम (नोड द्वारा स्थापित एक पुस्तकालय प्रबंधक), गिट और उसकेोकू टाइप करके ठीक से स्थापित है:

एनपीएम --संस्करण

git --version Heroku --version

योर हरकू अकाउंट में लॉग इन करें।

हरोकू लॉगिन

यह उसकेोकू पर एक ऐप बनाता है:

हरोकू क्रिएट

अपनी फ़ाइलें अपलोड करने के लिए, आपको cd. लिखकर इसके पथ पर जाना होगा

सीडी

इस पथ में आइटम के लिए आपके स्थानीय डिवाइस पर एक नया भंडार (फ़ोल्डर) बनाता है

git init

अपने ऐप पर गिट के माध्यम से उसकेोकू पर एक फ़ोल्डर से दूरस्थ रूप से कनेक्ट करें

हरोकू गिट: रिमोट

अपने ऐप पर git के माध्यम से इस फ़ाइल को दूरस्थ रूप से आपके स्थानीय git रिपॉजिटरी में कॉपी करता है

गिट जोड़ें।

आपके द्वारा फ़ोल्डर में किए गए परिवर्तनों को "इसे बेहतर बनाएं" के संदेश के साथ सहेजें

git कमिट -am "इसे बेहतर बनाएं"

फ़ाइलों को उसकेोकू पर गिट फ़ोल्डर में अपलोड करता है। इसके डाउनलोड होने का इंतजार करें

गिट पुश हेरोकू मास्टर

ऐप खोलता है

हरोकू ओपन ऐप

सिफारिश की: