English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
تتضمن الوحدات المدمجة معظم الوظائف الضرورية. في بعض الأحيان، قد تحتاج إلى الاحتفاظ بالمنطق التجاري بشكل منفرد عند تنفيذ تطبيق Node.js. في هذه الحالة، ستحتاج إلى إنشاء وحدة Node.js تحتوي على جميع الوظائف الضرورية.
في هذا التعليمات البرمجية لـ Node.js، سنتعلم كيفية إنشاء وحدة Node.js وإدراجها في ملف Node.js يحتوي على أمثلة.
وحدات Node.js هي ملفات .js تحتوي على وظائف واحدة أو أكثر.
هذه هي نحو تعريف الدوال في وحدات Node.js:
exports.<اسم الدالة> = دالة (الارتباط_1، الارتباط_2، .. الارتباط_N) { /** جسم الدالة */ }; |
exports – هذا هو الكلمة المفتاحية التي تخبر Node.js أن هذه الميزة متاحة خارج الوحدة.
إليك مثالاً حيث قمنا بإنشاء وحدة Node.js تحتوي على ميزات إضافة، طرح وضرب، واستخدام هذه الوحدة في ملف Node.js آخر.
// عودة الجمع بين اثنين من الأرقام exports.add = function(a, b) { return a + b; }; // عودة الفرق بين اثنين من الأرقام exports.subtract = function(a, b) { return a - b; }; // عودة إنتاج المنتج المشترك لعددين exports.multiply = function(a, b) { return a * b; };
var calculator = require('./calculator'); var a = 10, b = 5; console.log("الجمع: " + calculator.add(a, b)); console.log("الطرح: " + calculator.subtract(a, b)); console.log("الضرب: " + calculator.multiply(a, b));
$ node moduleExample.js الجمع: 15 الطرح: 5 الضرب: 50
في هذا الدليل Node.js، تعلمنا كيفية إنشاء وحدة Node.js وإدراجها في ملف Node.js آخر عبر أمثلة.