Sommaire

Gestion des URL Gestion des URL

1. Présentation générale

Dans ce script, nous allons voir comment détecter l’URL saisie par l’utilisateur et comment y associer un traitement en conséquence.

2. Code source

Script complet JavaScript Node js

// Nom du script : node_04.js 
// Auteur : Christian VIGOUROUX 
// Date de création : 15/10/2018 
// Date de dernière modification : 15/10/2018 
// Objet : Récupération de l’URL demandée par le client 
//         et traitements différenciés 
 
// Appel de la bibliothèque Node.js http en vue de la création 
d’un serveur Web var http = require("http"); 
 
// Appel de la bibliothèque Node.js url en vue de récupérer l’URL 
// demandée par le client 
var url = require("url"); 
 
// Message à envoyer au visiteur de la page 
var messagePourVisiteur = function(requete, resultat) { 
 
 // Détermination de l’URL demandée 
   var page = url.parse(requete.url).pathname; 
 
   // 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"}); 
 
   // Préparation ...