CentOS पर NodeJS और एक्सप्रेस स्थापित करना

यह ट्यूटोरियल आपको दिखाएगा कि CentOS 6 (या CentOS 7) पर Node.js और Express.js कैसे स्थापित करें। आप जावास्क्रिप्ट के साथ तीव्र, स्केलेबल वेब एप्लिकेशन बनाने के लिए Node.js का उपयोग कर सकते हैं। स्थापना बहुत आसान है - बस नीचे दिए गए चरणों का पालन करें। अधिकांश कार्य आपके लिए YUM पैकेज प्रबंधक द्वारा किया जाता है।

1. Node.js डाउनलोड करें

आप Node.js के नवीनतम स्थिर संस्करण को डाउनलोड करना चाहेंगे, जिसे नीचे कमांड चलाकर किया जा सकता है। यह एक स्क्रिप्ट चलाता है जो स्वचालित रूप से आपको इंस्टॉलेशन प्रक्रिया के माध्यम से कदम बढ़ाता है। स्क्रिप्ट को सीधे अपने NodeSource रिपॉजिटरी में Joylent (Node.js के निर्माताओं) से डाउनलोड किया जाता है।

 cd /tmp
 curl -sL https://rpm.nodesource.com/setup | bash -

2. Node.js स्थापित करें

एक बार जब स्क्रिप्ट पता लगा लेती है कि आपके पास Node.js स्थापित नहीं है, तो yum पैकेज मैनेजर के माध्यम से इंस्टॉल शुरू करने के लिए निम्न कमांड दर्ज करें।

 yum install -y nodejs

देशी Node.js addons को npm (नोड पैकेज मैनेजर) से संकलित और स्थापित करने के लिए, आपको इन बिल्ड टूल को स्थापित करना होगा। यह आवश्यक नहीं है, लेकिन यह आपको npm install packageभविष्य में कुछ सिरदर्द से बचाएगा ।

 yum install gcc-c++ openssl-devel make

4. Express.js स्थापित करें

यह npm में रिपॉजिटरी से Express.js को खींचेगा और स्वचालित रूप से इसे विश्व स्तर पर स्थापित करेगा (जो कि -gइसके लिए है)।

 npm install -g express-generator

सुरक्षा कारणों से, एक नियमित सिस्टम उपयोगकर्ता बनाएं और उस खाते के अंतर्गत नोड चलाएं। यह इस घटना में आपके सर्वर को सुरक्षित रखने में मदद करेगा कि Node.js. में एक भेद्यता का फायदा उठाया जाए।

 useradd username
 passwd username

यह एक उपयोगकर्ता बनाता है और उस खाते के लिए पासवर्ड सेट करता है। अब, लॉग आउट करें और नए उपयोगकर्ता के रूप में वापस लॉग इन करें।

6. एक प्रोजेक्ट बनाएं

 express expressproject
 cd expressproject
 npm install

यदि सब कुछ ठीक रहा, तो आपको कुछ ऐसा ही देखना चाहिए:

 > expressproject@0.0.0.0 start /exampleuser/expressproject
 > node ./bin/www

इसे पूरी तरह से जांचने के लिए, अपना वेब-ब्राउज़र लॉन्च करें और URL बार में पोर्ट 3000 पर अपने VPS का IP पता टाइप करें। यह इसी तरह दिखना चाहिए (अपने वीपीएस आईपी के साथ 0.0.0.0 को बदलें):

 http://0.0.0.0:3000

जब आप उस URL पर जाते हैं, तो आपको Welcome to Expressपृष्ठ पर संदेश दिखाई देगा ।

बधाई हो! आपने अब एक्सप्रेस के साथ Node.js सेटअप किया है! आगे बढ़ो और भयानक चीजें बनाएं!

एक टिप्पणी छोड़ें

डेबियन पर सेटअप NFS शेयर

डेबियन पर सेटअप NFS शेयर

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

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed ​​का उपयोग करता है। क्या थी?

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।

Linux पर एक TeamTalk Server सेटअप करें

Linux पर एक TeamTalk Server सेटअप करें

टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं

CentOS पर FFmpeg कैसे स्थापित करें

CentOS पर FFmpeg कैसे स्थापित करें

FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा

अपने Vultr VPS को कैसे एक्सेस करें

अपने Vultr VPS को कैसे एक्सेस करें

Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ