Modul node.js ialah pakej yang mengandungi fungsi atau kaedah tertentu untuk digunakan oleh mereka yang mengimportnya. Terdapat beberapa modul yang tersedia di web untuk digunakan oleh pembangun, seperti fs, fs-extra, crypto, stream, dsb. Anda juga boleh membuat pakej anda sendiri dan menggunakannya dalam kod anda.
exports.function_name = function(arg1, arg2, ....argN) { // Put your function body here... };
Buat dua fail bernama calc.js dan index.js dan salin coretan kod berikut.
calc.js ialah modul di mana nod tersuai akan memegang fungsi nod.
index.js akan mengimport calc.js dan menggunakannya dalam proses nod.
calc.js< /p>
//Creating a custom node module // And making different functions exports.add = function (a, b) { return a + b; // Adding the numbers }; exports.sub = function (a, b) { return a - b; // Subtracting the numbers }; exports.mul = function (a, b) { return a * b; // Multiplying the numbers }; exports.div = function (a, b) { return a / b; // Dividing the numbers };
index.js
// Importing the custom node module with the below statement var calculator = require('./calc'); var a = 21 , b = 67 console.log("Addition of " + a + " and " + b + " is " + calculator.add(a, b)); console.log("Subtraction of " + a + " and " + b + " is " + calculator.sub(a, b)); console.log("Multiplication of " + a + " and " + b + " is " + calculator.mul(a, b)); console.log("Division of " + a + " and " + b + " is " + calculator.div(a, b));
C:\homeode>> node index.js Addition of 21 and 67 is 88 Subtraction of 21 and 67 is -46 Multiplication of 21 and 67 is 1407 Division of 21 and 67 is 0.31343283582089554
Atas ialah kandungan terperinci Cipta modul tersuai dalam Node.js. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!