De HTTP-module in Node.js maakt het werken met HTTP mogelijk, een protocollaire standaard voor gegevenscommunicatie op het internet. U kunt de HTTP-module gebruiken om een HTTP-server te maken die luistert op poorten op uw computer of om een klant te maken die informatie van de server ontvangt en naar de server verzendt.
Hier is een basisvoorbeeld van het gebruik van de HTTP-module om een server te maken.
1. Importeer de module in uw bestand met de `require` -opdracht:
```
var http = require(‘http’);
```
1. Gebruik de `createServer`-methode van de http-module om een server te maken:
```
var server = http.createServer(function (req, res) {
res.write(‘Hallo wereld!’); // Schrijf een reactie naar de klant
res.end(); // Einde van de reactie
});
```
De `createServer`-methode neemt een callback-functie aan die wordt uitgevoerd telkens wanneer de server een verzoek krijgt. De callback-functie heeft twee parameters, een verzoek (req) en een reactie (res).
1. De server moet luisteren op een poort. We zullen poort 8080 gebruiken:
```
server.listen(8080);
```
1. Nu kunt u uw server uitvoeren met het commando `node naam_van_je_bestand.js` in de terminal en dan naar `http://localhost:8080` in uw webbrowser gaan om de berichten van uw server te zien.
Er zijn veel andere dingen die u kunt doen met de http-module, zoals het verwerken van verschillende verzoeken verschillend, het instellen van HTTP-headers enz. Bezoek de officiële documentatie voor meer informatie (https://nodejs.org/api/http.html).