De HTTP-module in Node.js maakt het mogelijk om HTTP-verzoeken naar servers te versturen en servers te maken die HTTP-verzoeken kunnen ontvangen.
Hier is een basisvoorbeeld van het gebruik ervan:
1. Voeg de HTTP-module toe aan uw bestand:
```
const http = require(‘http’);
```
1. Creëer vervolgens een server:
```
http.createServer(function (req, res) {
res.writeHead(200, {‘Content-Type’: ‘text/html’});
res.end(‘Hallo Wereld!’);
}).listen(8080);
```
In dit voorbeeld wordt een server gemaakt die luistert op poort 8080 en ‘Hallo Wereld!’ terugstuurt naar elke client die een verzoek doet.
Als u een HTTP GET-verzoek wilt maken, kunt u de `http.get()` functie gebruiken:
```
http.get(‘http://api.url’, (resp) => {
let data = ‘’;
}).on(“error”, (err) => {
console.log(“Fout: “ + err.message);
});
```
In dit voorbeeld wordt een GET-verzoek gestuurd naar `http://api.url` en in de callback functie wordt de data uit het response-bericht gelezen en naar de console gelogd. Als er een fout optreedt tijdens het request, wordt de foutboodschap naar de console gelogd.