Modul teras nodej: 1. Modul HTTP, digunakan untuk memproses permintaan rangkaian daripada klien 2. Modul URL, digunakan untuk memproses URL yang diminta oleh pelanggan 3. Modul Rentetan Pertanyaan 4. Modul Sistem Fail; 5. Modul laluan; 6. Modul global, dsb.
Persekitaran pengendalian tutorial ini: sistem Windows 7, nodejs versi 12.19.0, komputer Dell G3.
Fungsi:
Memproses permintaan rangkaian klien
Kod Langkah:
1. Import modul teras HTTP
2. Dengar permintaan klien
3. Proses permintaan klien
4. Mulakan pelayan
Fungsi:
Proses URL yang diminta oleh klien
Kod langkah:
1. Import modul teras URL
2. Import modul teras HTTP
3. Pantau permintaan pelanggan
Sementara itu, proses URL yang diminta oleh klien
4. Proses permintaan pelanggan
5. Mulakan pelayan
Fungsi :
Proses parameter yang diluluskan oleh klien melalui permintaan `get/post`
Isi penting untuk digunakan:
1. Perlu mengimport modul teras 'querystring'
2. querystring semasa membuat permintaan `get` biasanya digunakan bersama-sama dengan url core module
3. `get/post` request akhirnya perlu memanggil querystring Kaedah .parse untuk menukar rentetan pasangan nilai kunci yang diluluskan oleh permintaan kepada objek js untuk operasi yang mudah
Nota:
Kaedah permintaan dapatkan/siarkan. adalah berbeza. Apabila pelanggan melewatinya, parameter diletakkan di
Tempat adalah berbeza, jadi kaedah pemprosesan bahagian pelayan juga berbeza
Prasyarat:
Semua sumber statik masa hadapan (html, css, js, gambar, dll.) akan diletakkan di sebelah pelayan Jika penyemak imbas memerlukan html ini, css, js, gambar dan sumber lain, ia perlu dibaca ke dalam kandungan node.exe dahulu, dan kemudian kembalikan ke penyemak imbas
Fungsi:
Untuk. mengendalikan fail di bahagian pelayan, anda mungkin perlu menyimpan gambar yang dimuat naik oleh penyemak imbas ke pelayan, atau Mungkin perlu membaca sumber pelayan dan mengembalikannya ke penyemak imbas
Langkah kod:
1. Import modul teras fs
2. Gunakan kaedah yang sepadan untuk menulis fail dan membaca Mengambil fail dan operasi lain
Fungsi
Laluan fail operasi ialah Perkhidmatan operasi fail
Fungsi:
Dikongsi secara global, tidak perlu mengimport modul Anda boleh menggunakan
Atribut yang biasa digunakan:
__dirname: Laluan folder tempat fail terletak
__filename: Laluan fail
require(): Import keperluan modul
modul: digunakan semasa menyesuaikan modul
eksport: digunakan apabila menyesuaikan modul
Modul acara hanya menyediakan satu objek: peristiwa.EventEmitter.
[Inti EventEmitter ialah enkapsulasi bagi fungsi pencetus peristiwa dan pendengar acara. 】
Setiap acara EventEmitter terdiri daripada nama acara dan beberapa parameter Nama acara ialah rentetan, yang biasanya menyatakan semantik tertentu. Untuk setiap acara, EventEmitter menyokong beberapa pendengar acara. Apabila peristiwa dicetuskan, pendengar acara yang didaftarkan pada acara ini dipanggil secara bergilir-gilir dan parameter acara diluluskan sebagai parameter fungsi panggil balik.
[Pembelajaran yang disyorkan: "tutorial nodejs"]
Atas ialah kandungan terperinci Apakah modul teras nodejs?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!