Node.js menyediakan pelbagai modul teras untuk mengendalikan tugas biasa seperti: pemprosesan HTTP (http) Operasi sistem fail (fs) Operasi laluan (laluan) Interaksi sistem pengendalian (os) Penyulitan dan pencincangan (crypto) Pengurusan proses (child_process ) Pengurusan masa (pemasa) Fungsi utiliti (util) Mendengar acara (acara) Pengurusan strim (strim)
Modul teras Node.js
Node.js ialah JavaScript sisi pelayan dipacu peristiwa persekitaran runtime. Ia menyediakan satu set modul teras terbina dalam yang menyediakan fungsi asas untuk mengendalikan pelbagai tugas.
Modul teras yang paling biasa digunakan:
-
http: Kendalikan permintaan dan respons HTTP.
-
fs: Berinteraksi dengan sistem fail.
-
laluan: Memanipulasi laluan fail dan direktori.
-
os: Berinteraksi dengan sistem pengendalian.
-
crypto: Menyediakan fungsi penyulitan dan pencincangan.
-
proses_kanak-kanak: Buat dan urus proses kanak-kanak.
-
pemasa: Rancang dan kawal masa anda.
-
util: Menyediakan pelbagai fungsi utiliti.
-
acara: Buat dan urus pendengar acara.
-
strim: Urus aliran data.
Modul teras lain:
Selain daripada modul yang paling biasa digunakan di atas, Node.js juga menyediakan banyak modul teras lain, termasuk:
-
async_hooks: operating tak segerak.
-
penampan: Kendalikan data binari.
-
kelompok: Buat dan urus aplikasi berbilang proses.
-
konsol: Menyediakan alat keluaran dan penyahpepijatan yang mudah.
-
dgram: Hantar dan terima datagram UDP.
-
dns: Selesaikan nama domain.
-
domain: Ralat pengendalian dan pengurusan acara.
-
fs/janji: Menyediakan versi tak segerak bagi modul
fs
.
-
inspektor: Untuk nyahpepijat dan analisis jauh.
-
modul: Berinteraksi dengan sistem modul.
-
net: Buat dan urus pelayan dan pelanggan TCP dan UDP.
-
baca: Baca data daripada strim input.
-
balas: Cangkang JavaScript interaktif.
-
tls: Kendalikan sambungan TLS/SSL yang disulitkan.
-
tty: Urus input dan output terminal.
-
url: Menghuraikan dan memanipulasi URL.
-
v8: Berinteraksi dengan enjin JavaScript V8.
-
benang_pekerja: Buat dan urus aplikasi berbilang benang.
Modul teras ini menyediakan fungsi asas aplikasi Node.js dan boleh diperluaskan dengan mudah untuk memenuhi pelbagai keperluan.
Atas ialah kandungan terperinci Apakah modul teras nodejs. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!