Le module HTTP dans Node.js est utilisé pour créer des applications réseau telles que des serveurs Web. Ce module permet à Node.js de transférer des données via le protocole HTTP.
Voici comment vous pouvez utiliser le module HTTP dans Node.js:
1. Charger le module HTTP
Pour utiliser le module HTTP, vous devez l’importer en utilisant la commande `require`. \`\`\`javascript const http = require(‘http’); \`\`\`1. Créer un serveur HTTP
Vous pouvez créer un serveur HTTP à l’aide de la méthode `createServer`. Cette méthode renvoie un objet serveur. \`\`\`javascript const server = http.createServer((req, res) => { res.statusCode = 200; res.setHeader(‘Content-Type’, ‘text/html’); res.end(’1. Démarrer le serveur HTTP
Ensuite, vous pouvez démarrer le serveur à l’aide de la méthode `listen`. Cette méthode nécessite le numéro de port où le serveur doit écouter les requêtes. \`\`\`javascript server.listen(port, hostname, () => { console.log(`Server running at http://${hostname}:${port}/`); }); \`\`\`Dans le code ci-dessus, nous avons créé un simple serveur Web qui renvoie “Hello World” pour toutes les requêtes qu’il reçoit.
Voici un exemple de code complet:
``` const http = require(‘http’);
const hostname = ’127.0.0.1’; const port = 3000; const server = http.createServer((req, res) => { res.statusCode = 200; res.setHeader(‘Content-Type’, ‘text/plain’); res.end(‘Hello World\n’); }); server.listen(port, hostname, () => { console.log(`Server running at http://${hostname}:${port}/`); }); ```Ce serveur est accessible sur `http://127.0.0.1:3000` dans votre navigateur, et vous allez voir le message `Hello World`.