طريقة تركيب Nodejs و NPM على CentOS 7
إدارة الخوادم by Mohammad Khalaf Tags : , ,
تركيب Nodejs

طريقة تركيب Nodejs و NPM على CentOS 7

ماهو نود جي إس Nodejs؟

نود جي إس Nodejs عبارة عن منصة تطوير تطبيقات الويب، تم بناؤه بلغة جافاسكريبت Javascript.
من المعروف أن أغلب برامج جافاسكريبت تعمل على المتصفح، لكن تطبيقات نود جي إس Nodejs تعمل على السيرفر عوضاً عن ذلك.
لذلك يعتبره البعض ويب سيرفر منفصل مثل Apache و Nginx.
أصبح تركيب Nodejs على السيرفر مطلوباً بشكل كبير في الفترة الأخيرة من قبل المطورين لتشغيل تطبيقاتهم المبنية عليه.

تركيب Nodejs و NPM على CentOS 7

تركيب Nodejs و NPM على CentOS 7

  • إضافة Nodejs إلى Yum

ليتم تركيب نود جي إس على السيرفر، عليك في البداية إضافة node.js إلى yum في نظام التشغيل الخاص بك من الموقع الرسمي الخاص بنود جي إس.

yum install -y gcc-c++ make

curl -sL https://rpm.nodesource.com/setup_14.x | sudo -E bash -&

تركيب Nodejs على CentOS 7

بعد إضافة Nodejs إلى Yum في نظام التشغيل، يمكننا الآن تركيب نود جي إس. أيضاً سيتم تركيب npm مع Node.js. أمر التركيب سيقوم بتركيب العديد من الحزم على نظام التشغيل.

sudo yum install nodejs

فحص إصدار Nodejs و npm

بعد تركيب Nodejs، يمكنك التأكد من إصدار النسخة التي تم تركيبها. يمكنك معرفة المزيد عن النسخة الحالية من الموقع الرسمي.

node -v

v14.11.0

فحص إصدار npm

npm -v

6.14.8

إن كانت النتائج بهذا الشكل، فأنت قمت بتركيب Node.js و NPM بشكل سليم على CentOS 7.
بإمكانك إنشاء سيرفر تجربة كما موضح بالأسفل.

إنشاء سيرفر تجريبي ( اختياري )

هذه الخطوة اختيارية، لو كنت ترغب في اختبار تركيب نود جي إس، سنقوم بإنشاء ويب سيرفر يحتوي على نص “Welcome Node.js”.
إنشاء ملف demo_server.js

vim demo_server.js

ثم قم بإضافة هذا المحتوى بداخله

var http = require(‘http’);
http.createServer(function (req, res) {
res.writeHead(200, {‘Content-Type’: ‘text/plain’});
res.end(‘Welcome Node.js’);
}).listen(3001, “127.0.0.1”);
console.log(‘Server running at http://127.0.0.1:3001/’);

الآن قم بتشغيل الويب سيرفر باستخدام الأمر التالي

node –inspect demo_server.js

Debugger listening on ws://127.0.0.1:9229/9e0c7b4a-2ffe-48df-a4b0-b4635dcd9359
For help, see: https://nodejs.org/en/docs/inspector
Server running at http://127.0.0.1:3001/

بهذا تم تشغيل الويب سيرفر على بورت 3001 ويمكنك الوصول إليه من خلال المتصفح http://127.0.0.1:3001