English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

NodeJS tutoriel de base

NodeJS Express.js

NodeJS tampon & URL;

NodeJS MySql

NodeJS MongoDB

NodeJS fichier (FS)

Autres NodeJS

Création de serveur HTTP de Node.js

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.

Créer un serveur web HTTP en Node.js

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 :

Étapes1:Inclure le module HTTP

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

Étapes4:Lancer le serveur web

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.

Étapes5:Tester le serveur web

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.

Conclusion :

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.