Sommaire

Deuxième script affichant « Hello World » (version avec Content-Type)

1. Présentation générale

Apprenons au travers d’un deuxième script de type Hello World à préciser le type MIME de la page transmise au navigateur.

2. Code source

Script complet JavaScript Node js

// Nom du script : node_02.js 
// Auteur : Christian VIGOUROUX 
// Date de création : 15/10/2018 
// Date de dernière modification : 15/10/2018 
// Objet : Un simple "Hello World" en HTML 
 
// Appel de la bibliothèque Node.js http en vue de la création 
d’un serveur Web 
var http = require("http"); 
 
// Message à envoyer au visiteur de la page 
var messagePourVisiteur = function(requete, resultat) { 
 
   // Envoi du code 200 (tout va bien) dans l’en-tête de la page 
   // avec le type MIME text/html pour indiquer un envoi de code HTML 
   // au navigateur 
   resultat.writeHead(200, {"Content-Type": "text/html"}); 
 
   // Message envoyé à l’utilisateur 
   resultat.end("<font face=’Arial’>Hello <b>World</b></font>"); 
} 
 
// Instanciation du serveur 
var serveur = http.createServer(messagePourVisiteur); 
 
// Lancement du serveur sur le port 8080 
serveur.listen(8080);

Explications détaillées ...