Installation de node.js

Vérifier que node.js est bien installé sur votre ordinateur (au besoin demandé à votre enseignant).

Si node.js n’est pas présent, téléchargé le depuis le site https://nodejs.org/en/

Attention : vous devez disposer des droits administrateur pour l’installation.

Installation de notre exemple d’application

Récupérer l’archive suivante : p5jserver

Décompresser les fichiers dans le répertoire de votre choix.

On obtient l’arborescence suivante :

arborescence

Les fichiers server.js et package.js sont spécifiques au serveur tournant sous node.js.

Le répertoire public contient tous les fichiers utilisés par la partie client.
Ce sont les fichiers « servis » par le serveur node.js , accessibles depuis un navigateur.

 


Lancement du serveur

Après avoir ouvert une invite de commande (cmd) se positionner dans le répertoire p5jserver :

cd c:\chemin d’accès au répertoire\p5jserver

puis taper la commande suivante :

npm install

Le gestionnaire de paquets de node.js va installer tous les modules nécessaires à notre serveur (express et socket.io).

Une fois l’installation des modules terminée, il ne reste plus qu’à lancer le serveur :

node server.js
Les messages « p5jserver running » et « En attente de connections sur le port 3000 … » indiquent que le serveur est opérationnel et est en attente de connexions utilisateurs sur le port TCP 3000.


Etape 4 : Test des clients

Pour tester les clients il suffit d’ouvrir un navigateur et de taper dans la barre d’adresse :

localhost:3000 // Si vous êtes sur le même poste que le serveur

192.168.1.16:3000 //Depuis un autre poste du réseau ( 192.168.1.16 étant l’adresse du serveur)

Dans les 2 cas la connexion au serveur se fait via le port 3000
Le serveur qui ‘écoute’ cette porte vous ‘sert’ le fichier index.html.

CC BY NC SA  ( Christophe Béasse - Octobre 2017 )