English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Dans ce tutoriel, nous allons apprendre à créer un serveur web HTTP en utilisant http dans Node.js. Le module intégré HTTPcreateServer()
Méthode.
Node.js propose le module intégré HTTP, un module stable et compatible avec l'écosystème NPM.
Voici un tutoriel étape par étape pour créer un serveur web HTTP en Node.js :
Créez un fichier .js nommé httpWebServer.js et ouvrez-le dans un éditeur de texte.
Inclure le module intégré HTTP de Node.js, en utilisant la fonction require, comme suit.
// Inclure le module http dans le fichier
var http = require('http');
// Créer un serveur
http.createServer(function (req, res) {
// En-tête http
// 200-Confirmez le message
// Pour répondre avec du contenu html, "Content-Type" doit être "text / html"
res.writeHead(200, {'Content-Type': 'text/html'});
res.write('Node.js dit bonjour !'); //Écrire une réponse au client
res.end(); //Fin de la réponse
}).listen(9000); //L'objet serveur à la port9000
Exécutez le fichier httpWebServer.js (de l'étape précédente) pour créer le serveur et faire en sorte que ce serveur écoute le port9000.
$ node httpWebServer.js
Le serveur démarrera et fonctionnera.
Ouvrez un navigateur et cliquez sur l'URL "http://127.0.0.1:9000/Pour déclencher la demande de notre serveur web.
Regardez ! Nous avons créé un serveur web HTTP qui écoute le numéro9000 du port, et répondre avec un message texte au format HTML "Salutations Node.js !" pour toute demande.
Ce n'est peut-être pas le serveur web complet que vous attendez pour votre projet, mais c'est sans doute la première étape pour construire un serveur HTTP Web Server.
Dans ce tutoriel Node.js -Créer un serveur web HTTP en Node.jsNous avons utilisé http. Le module intégré HTTP de Node.jscreateServer()
Méthode pour créer un serveur web HTTP pour répondre aux requêtes émises sur le port.