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