Rumah > Artikel > hujung hadapan web > Buat pelayan nodejs (2) dengan mudah: Analisis komposisi nodejs server_node.js
Mengikut bahagian sebelumnya, mari analisa kod:
Barisan pertama meminta modul http yang disertakan dengan Node.js dan memberikannya kepada pembolehubah http.
Seterusnya kami memanggil fungsi yang disediakan oleh modul http: createServer.
Fungsi ini akan mengembalikan objek Objek ini mempunyai kaedah yang dipanggil dengar Kaedah ini mempunyai parameter berangka yang menentukan nombor port yang didengari oleh pelayan HTTP.
Untuk meningkatkan kebolehbacaan, mari tukar kod ini.
Kod asal:
boleh ditulis semula sebagai:
Seterusnya mari kita lihat bahagian utama onRequest(). Apabila panggilan balik dimulakan dan fungsi onRequest() kami dicetuskan, dua parameter dihantar dalam: permintaan dan respons.
permintaan: menerima maklumat permintaan;
maklum balas: Maklum balas selepas menerima permintaan.
Jadi apa yang dilakukan oleh kod ini ialah:
Apabila permintaan diterima,
1. Gunakan fungsi response.writeHead() untuk menghantar status HTTP 200 dan jenis kandungan pengepala HTTP
2. Gunakan fungsi response.write() untuk menghantar teks "Hello World" dalam badan HTTP yang sepadan.
3. Panggil response.end() untuk melengkapkan respons.
Adakah analisis ini memperdalam pemahaman anda tentang kod ini?
Dalam bahagian seterusnya, kita akan mempelajari tentang modularisasi kod nodej.