English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
وحدات Node.js هي مكتبات وظائف يمكن استخدامها في ملفات Node.js.
حسب الموقع الذي يتم زيارتة، هناك ثلاثة أنواع من الوحدات في Node.js. هم:
هذه الوحدات مرفقة مع تثبيت Node.js. يرجى الرجوع إلى قائمة الوحدات المدمجة في Node.js.
هذه الوحدات مكتوبة من قبل المستخدمين أو الطرف الثالث. سنقوم بتفصيل وحدات المستخدم المحددة في جزء 'وحدات المستخدم المحددة لـ Node.js'.
إنشاء وحدة Node.js
توسيع وحدات Node.js
هناك العديد من الوحدات المتاحة عبر الإنترنت يمكن استخدامها في Node.js. يمكن لمدير الحزم لـ Node.js (NPM) مساعدتك في تثبيت هذه الوحدات وتوسيعها ونشرها إلى مخازن مثل Github لضمان الوصول إلى أجهزة الحوسبة الموزعة.
تثبيت وحدات Node.js باستخدام NPM
توسيع وحدات Node.js
نشر وحدات Node.js إلى Github باستخدام NPM
تضمين وحدة في ملف Node.js يمكننا من استخدام الوظائف المفتوحة للوحدة.
هذه هي نحو تضمين الوحدات في ملفات Node.js.
var http =require('<اسم_الوحدة>');</code |
لضمان تضمين وحدة 'http' في ملف Node.js، يجب كتابة جملة require التالية قبل استخدام وحدة http.
var http =require('http'); |
بعد تضمين الوحدة من خلال تخصيصها إلى متغير، يمكن الوصول إلى وظائف الوحدة عبر هذا المتغير.
في الجزء السابق عن الوحدات، قمنا بتقديم مثال يحتوي على وحدة http. الآن، سنستخدم وظيفة createServer() الموجودة في وحدة http لعرض كيفية استخدام وظائف الوحدات.
var http = require('http'); http.createServer(function(req, res) { res.writeHead(200, {'Content-Type': 'text/plain'}); res.write('Node.js مرحب بك!'); res.end(); }).listen(8080);
يخلق هذا الدالة خادم HTTP ويستجيب بـ“ Node.js مرحب بك!”عند إرسال طلب HTTP إلى المنفذ 8080.
في هذا الدليل التعليمي لـ Node.js، تعرفنا على وحدات Node.js وكيفية تضمينها في ملفات Node.js وكيفية استخدام وظائف وحدات Node.js.