Satu modul dalam Node.js ialah blok kod boleh guna semula yang merangkum fungsi berkaitan dan boleh dieksport dan diimport dalam fail atau bahagian lain aplikasi. Modul ialah blok binaan aplikasi Node.js dan membolehkan organisasi, kebolehgunaan semula kod dan kebolehselenggaraan yang lebih baik.
Jenis Modul dalam Node.js:
-
Modul Teras:
- Ini adalah modul terbina dalam yang disediakan oleh Node.js, seperti http, fs, laluan, os, dll.
- Ia boleh digunakan tanpa memasang atau menciptanya.
const fs = require('fs'); // Using the 'fs' core module
Salin selepas log masuk
-
Modul Tempatan:
- Ini adalah modul yang ditentukan pengguna yang dibuat untuk aplikasi tertentu.
- Ia boleh menjadi fail atau direktori yang mengandungi kod yang boleh dieksport menggunakan module.exports dan diimport menggunakan require().
-
Modul Pihak Ketiga:
- Ini adalah modul yang dicipta oleh komuniti dan biasanya dipasang menggunakan npm (Pengurus Pakej Nod).
- Contohnya termasuk ekspres, lodash, mongoose, dsb.
const express = require('express'); // Using a third-party module
Salin selepas log masuk
Mencipta dan Menggunakan Modul Tempatan
-
Buat fail modul:
Contoh: myfirstModule.js
exports.myDateTime = function () {
return new Date().toLocaleString();
};
Salin selepas log masuk
-
Gunakan modul dalam fail lain:
Contoh: app.js
const dt = require('./myfirstModule');
console.log('The current date and time is: ' + dt.myDateTime());
Salin selepas log masuk
Faedah Menggunakan Modul
-
Kebolehgunaan Kod: Tulis modul sekali dan gunakannya beberapa kali.
-
Encapsulation: Simpan kod berkaitan bersama-sama dan asingkan daripada fungsi yang tidak berkaitan.
-
Kebolehselenggaraan: Lebih mudah untuk mengurus dan mengemas kini aplikasi.
-
Skalabiliti: Kod modular menjadikannya lebih mudah untuk menskalakan aplikasi dengan menambah atau mengemas kini modul.
Atas ialah kandungan terperinci Apakah itu Modul dalam Node.js?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!