Node.js هي بيئة تشغيل قوية ومفتوحة المصدر تسمح للمطورين بتشغيل JavaScript على جانب الخادم. تضمن هندستها غير المحظورة والموجهة بالأحداث الأداء العالي وقابلية التوسع، مما يجعلها ضرورية لتطوير الويب الحديث. تتفوق Node.js في التعامل مع التطبيقات في الوقت الفعلي، مثل أنظمة الدردشة والأدوات التعاونية، بأقل قدر من الحمل.
تقدم هذه المقالة Node.js، وتسلط الضوء على ميزاتها ومزاياها الأساسية. سواء كنت جديدًا في تطوير الواجهة الخلفية أو تتطلع إلى تحسين مهاراتك، سيساعدك هذا الدليل على فهم سبب كون Node.js حجر الزاوية في تطوير الويب المعاصر.
Node.js هي بيئة تشغيل مفتوحة المصدر ومتعددة الأنظمة الأساسية تقوم بتنفيذ كود JavaScript خارج المتصفح، وبشكل أساسي من جانب الخادم. ويستخدم محرك V8 JavaScript المعروف بسرعته وكفاءته. تتضمن الميزات الأساسية لـ Node.js نموذج الإدخال/الإخراج الذي يعتمد على الأحداث وغير المحظور، والذي يضمن الأداء العالي وقابلية التوسع.
تم إنشاء Node.js بواسطة Ryan Dahl في عام 2009، مما أحدث ثورة في البرمجة من جانب الخادم من خلال تمكين JavaScript للتعامل مع المهام الخلفية. منذ بدايتها، تطورت بشكل ملحوظ، واكتسبت اعتمادًا واسع النطاق ومجتمعًا نابضًا بالحياة.
مقارنة بالتقنيات الأخرى من جانب الخادم، يوفر Node.js تنفيذًا أسرع ومعالجة أفضل للاتصالات المتزامنة ولغة موحدة لتطوير كل من العميل والخادم.
للبدء في تطوير Node.js، ستحتاج أولاً إلى تثبيت Node.js وnpm (Node Package Manager). انتقل إلى موقع Node.js الرسمي وقم بتنزيل برنامج التثبيت المناسب لنظام التشغيل الخاص بك، سواء كان Windows أو macOS أو Linux.
يتضمن برنامج التثبيت npm، وهي أداة مهمة لإدارة الحزم. بمجرد اكتمال التنزيل، قم بتشغيل برنامج التثبيت واتبع التعليمات التي تظهر على الشاشة لإكمال عملية التثبيت. بعد التثبيت، يمكنك التحقق من تثبيت Node.js وnpm بشكل صحيح عن طريق فتح الوحدة الطرفية أو موجه الأوامر وكتابة العقدة -v وnpm -v. من المفترض أن ترى أرقام إصدارات Node.js وnpm، مما يؤكد نجاح التثبيت.
تعليمات خطوه بخطوه:
التحقق من التثبيت عن طريق كتابة الأوامر التالية:
node -v npm -v
من المفترض أن ترى أرقام إصدارات Node.js وnpm، مما يؤكد نجاح التثبيت.
1. إنشاء دليل المشروع:
انتقل إلى الموقع الذي تريد إنشاء مشروعك فيه وقم بإنشاء دليل جديد:
mkdir my-nodejs-project cd my-nodejs-project
2. تهيئة مشروع Node.js:
في دليل المشروع الخاص بك، قم بتشغيل:
npm init
اتبع المطالبات لإعداد ملف package.json الخاص بك. يمكنك الضغط على Enter لقبول الإعدادات الافتراضية.
3. إنشاء خادم Node.js بسيط:
قم بإنشاء ملف جديد باسم app.js في دليل مشروعك:
const http = require('http'); const hostname = '127.0.0.1'; const port = 3000; const server = http.createServer((req, res) => { res.statusCode = 200; res.setHeader('Content-Type', 'text/plain'); res.end('Hello, World!\n'); }); server.listen(port, hostname, () => { console.log(`Server running at http://${hostname}:${port}/`); });
4. قم بتشغيل خادم Node.js الخاص بك:
في المحطة الطرفية الخاصة بك، قم بتشغيل:
node app.js
من المفترض أن تشاهد خادم الرسائل يعمل على http://127.0.0.1:3000/.
افتح متصفح الويب الخاص بك وانتقل إلى http://127.0.0.1:3000/ لرؤية "Hello, World!" رسالة.
تهانينا! لقد قمت بإعداد بيئة Node.js الخاصة بك، وإنشاء أول مشروع Node.js الخاص بك، وتشغيل خادم بسيط. من هنا، يمكنك البدء في استكشاف المزيد من الميزات المتقدمة وإنشاء تطبيقات أكثر تعقيدًا.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3