كيفية تثبيت Node.js وتكوين البيئة

Node.js هو بيئة تشغيل جافاسكريبت مفتوحة المصدر ومتعددة المنصات تعتمد على محرك كروم V8. للبدء في استخدام Node.js، تحتاج أولاً إلى تثبيته على جهازك. والطرق الشائعة هي كما يلي. تحقق من ذلك الآن.

Amir Hassan

Amir Hassan

31 مايو 2025

كيفية تثبيت Node.js وتكوين البيئة

ما هو Node.js؟

Node.js هو بيئة تشغيل مفتوحة المصدر ومتعددة المنصات مبنية على محرك Chrome V8. يسمح للمطورين باستخدام Javascript لبناء تطبيقات ويب عالية الأداء وقابلة للتوسيع، مما يجعل Javascript تعمل على جانب الخادم، وليس فقط على جانب المتصفح.

مدير حزم Node.js npm هو أكبر نظام بيئي للمكتبات مفتوحة المصدر في العالم. يمكن تحقيق تطوير الواجهة الأمامية وتطوير الواجهة الخلفية باستخدام Node.js، الذي يحتوي على ميزات مثل نموذج الإدخال/الإخراج غير المتزامن المدفوع بالأحداث.

Node.js

تثبيت Node.js وتهيئة البيئة

للبدء باستخدام Node.js، تحتاج أولاً لتثبيته على جهاز الكمبيوتر الخاص بك. الطرق الشائعة هي كما يلي.

  1. قم بتنزيل حزمة Node.js من الموقع الرسمي: انظر هنا: https://nodejs.org/en

اختر النظام المناسب لك. ثم اتبع التعليمات دائمًا، التالي هو ok. يمكنك تثبيت الدليل مخصص وإدخال node -v و npm -v للتحقق مما إذا كانت عملية التثبيت ناجحة.

  1. استخدام مدير الحزم npm: (مناسب لـ Linux/macOS) إذا كنت تستخدم Linux أو macOS، يمكنك تشغيل هذا الأمر في الطرفية:

لـ Linux:

 sudo apt install nodejs
 
 sudo apt install npm

لـ macOS:

brew install node

تهيئة بيئة Node.js:


بعد تثبيت Node.js، قد تحتاج أيضًا إلى تكوين بعض إعدادات البيئة لاستخدامه بشكل أفضل:


1. تحقق من التثبيت: قم بتشغيل الأمر التالي في سطر الأوامر للتحقق مما إذا كان Node.js و npm (مدير حزم Node.js) قد تم تثبيتهما بشكل صحيح:

   node -v
   
   npm -v
تهيئة بيئة nodejs
تحقق مما إذا كانت Nodejs قد تم تثبيتها بنجاح


2. تحديث npm: تصدر npm تحديثات بشكل متكرر. يمكنك تحديث npm إلى أحدث إصدار عن طريق تشغيل الأمر التالي:

 npm install -g npm


3. اختر أداة إدارة الإصدار: لمشاريع مختلفة، قد تحتاج إلى استخدام إصدارات مختلفة من Node.js. يمكنك استخدام أدوات مثل nvm(مدير إصدارات Node) لإدارة إصدارات متعددة من Node.js. كيفية تثبيت nvm لن يتم وصفها هنا.

تثبيت بيئة nvm
تثبيت بيئة nvm

مثال عملي: بناء خادم Node.js بسيط

فيما يلي مثال عملي أساسي على Node.js يوضح كيفية إنشاء خادم بسيط والتعامل مع التوجيهات الأساسية والطلبات:

// استيراد وحدة http
const http = require('http');

// إنشاء خادم
const server = http.createServer((req, res) => {
  if (req.url === '/') {
    res.writeHead(200, { 'Content-Type': 'text/plain' });
    res.end('مرحبًا، خادم Node.js!');
  } else if (req.url === '/about') {
    res.writeHead(200, { 'Content-Type': 'text/plain' });
    res.end('صفحة المعلومات');
  } else {
    res.writeHead(404, { 'Content-Type': 'text/plain' });
    res.end('404 غير موجود');
  }
});

// الاستماع على المنفذ
server.listen(3000, () => {
  console.log('الخادم يعمل على http://localhost:3000');
});

قم بإنشاء ملف باسم في محرر IDE الخاص بك server.js وألصق الكود أعلاه فيه. ثم انتقل إلى الدليل حيث يوجد الملف في الطرفية وقم بتشغيل الأمر التالي لبدء الخادم:

node server.js

الآن يمكنك مشاهدة استجابة الخادم من خلال زيارة http://localhost:3000 وفي متصفحك http://localhost:3000/about

خادم nodejs
استجابة خادم nodejs

Apidog: أداة API نهائية

Apidog هي منصة API شاملة، تقدم وثائق شاملة، وتصحيح الأخطاء، وتقليد، ووظائف اختبار تلقائي. تعمل كمركز مركزي للفرق لصياغة وثائق API مفصلة، مما يضمن الوضوح والوصول خلال عملية التطوير. مع ميزات تصحيح الأخطاء المدمجة، يمكن للمطورين Swift تحديد وحل المشكلات، مما يقلل من فترة التوقف ويزيد من الكفاءة.

زر

إذا كنت تريد استكشاف الطرق المختلفة لاستدعاء REST APIs من تطبيقات Node.js. تحقق من هذه المقالة:

نصائح إضافية حول Node.js

ممارسة تصميم API في Apidog

اكتشف طريقة أسهل لبناء واستخدام واجهات برمجة التطبيقات

كيفية تثبيت Node.js وتكوين البيئة