Heim > Artikel > Web-Frontend > Erstellen Sie ganz einfach einen NodeJS-Server (2): Analyse der Zusammensetzung von NodeJS server_node.js
Im Anschluss an den vorherigen Abschnitt analysieren wir den Code:
Die erste Zeile fordert das mit Node.js gelieferte http-Modul an und weist es der http-Variablen zu.
Als nächstes rufen wir die vom http-Modul bereitgestellte Funktion auf: createServer.
Diese Funktion gibt ein Objekt zurück. Dieses Objekt verfügt über eine Methode namens listen. Diese Methode verfügt über einen numerischen Parameter, der die Portnummer angibt, die der HTTP-Server überwacht.
Um die Lesbarkeit zu verbessern, ändern wir diesen Code.
Originalcode:
kann umgeschrieben werden als:
Als nächstes werfen wir einen Blick auf den Hauptteil von onRequest(). Wenn der Rückruf gestartet und unsere onRequest()-Funktion ausgelöst wird, werden zwei Parameter übergeben: Anfrage und Antwort.
Anfrage: Anfrageinformationen erhalten
Antwort: Die Antwort nach Erhalt der Anfrage.
Dieser Code bewirkt also Folgendes:
Wenn eine Anfrage eingeht,
1. Verwenden Sie die Funktion „response.writeHead()“, um einen HTTP-Status 200 und den Inhaltstyp des HTTP-Headers zu senden
2. Verwenden Sie die Funktion „response.write()“, um den Text „Hello World“ im entsprechenden HTTP-Text zu senden.
3. Rufen Sie „response.end()“ auf, um die Antwort abzuschließen.
Hat diese Analyse Ihr Verständnis dieses Codes vertieft?
Im nächsten Abschnitt erfahren wir mehr über die Code-Modularisierung von NodeJS.