Vous n'êtes pas connecté. Connexion
|
|
TP 2: Votre premier serveur Node JSDe $1Table des matières
Dans le premier TP, nous avons configuré l'environnement de travail. Aussi, nous avons créé notre premier script Node JS. Dans ce TP, nous allons mettre en place notre première application Node JS. A la fin du TP, vous aurez appris: 1. Comment créer un serveur HTTP en utilisant Node JS 2. Lancer un serveur Node JS 3. Accéder aux ressources du serveur à partir d'un navigateur A. Créer un serveurCréez un dossier tp2, dans le repertoire `cours node js`. Dans ce dossier, créez un fichier `app.js`. //Importer le module http //Il contient toutes les méthodes necessaires //pour la création d'un serveur ainsi que des requêtes HTTP const http = require('http'); //Création du serveur const server = http.createServer(function(req, res) { res.writeHead(200, {"Content-Type": "text/plain"}); res.end('Hello World!'); }); //Démarrage du serveur sur le port 8085 server.listen(8085); A la ligne 4, on importe le module http, necessaire pour la création du serveur ainsi que la gestion des requêtes/réponses HTTP. A la ligne 7, on crée le serveur grâce à la méthode `createServer` qui retourne une instance du serveur. Finalement, à la ligne 13, on demande au serveur d'écouter sur le port 8085. Sentez-vous libres de spécifier un autre port si ce port n'est pas disponible. C. Accéder au serveurA ce stade, un serveur web a été créé et écoute les connexions http sur le port 8085. N'ayant pas précisé de nom de domaine, l'adresse du serveur est http://localhost:8085 1. Que remarquez-vous ? 2. Sauriez-vous identifier le contenu qui s'affiche dans la page web dans les sources du serveur `app.js` ? 3. Changer le message 'Hello world !' en 'Bienvenue sur le site officiel du MBDS'. 4. Rechargez la page web ! Le contenu reste le même pourquoi ? comment y rémédier ?
|
Powered by MindTouch Deki Open Source Edition v.8.08 |