Introduction à Node.JS

 


C’est Quoi et à quoi ça sert Node.Js ?

NodeJS est une plateforme de développement en Javascript conçue pour le développement d’applications web cotées serveur. Elle dispose de son propre gestionnaire de paquets, npm, qui permet d’intégrer instantanément tous les modules nécessaires pour mettre en place son architecture logicielle.

NodeJS est très simple d’utilisation, débuter sur la plateforme ne nécessite donc aucune connaissance particulière si ce n’est de savoir développer en Javascript.

Concrètement, Node.js est un environnement d’assez bas niveau permettant d’exécuter du javascript non plus dans le navigateur web mais sur un serveur.


Installation de Node.js

Pour commencer rendez-vous sur le site de node.js : https://nodejs.org/en/ .

Je vous conseille de choisir la version Current.

Vous obtiendrez un exécutable. Une fois celui-ci installé vous allez vous rendre sur un terminal et taper « node -v » pour confirmer que Node.js est installé.

Il vous faudra également un éditeur de texte comme Visual Studio Code : https://code.visualstudio.com/


Premier pas sur Node.Js

Pour démarrer, on va d’abord créer un dossier dans les Documents que je vais nommer « nodejs-tuto ». Dans celui-ci, je vais créer un fichier server.js  /!\ le .js est très important /!\

Une fois le fichier créé, vous allez pouvoir l’ouvrir.

Je vous conseille de garder la fenêtre de Visual studio et votre invite commande côte à côte comme ceci :

On va faire par un Simple « Hello Word » pour voir si tout fonctionne bien.

Nous allons donc faire un consol.log(‘Hello Word’); dans Visual Studio .

 /!\ Attention penser a enregistrer avant de lancer le code /!\

Pour voir celui-ci dans l’invite de Commande, nous allons nous placer dans le dossier où se situe notre fichier et faire un node server.js. Le message « Hello World » doit apparaître.

Maintenant que l’on a validé la chaîne de développement, on va pouvoir créer un petit serveur Node.js.

Pour commencer, supprimez le console.log fait précédemment, il ne va plus nous servir.

Premièrement, on commence par écrire cette ligne de commande :

Celle-ci sert à effectuer un appel sur la bibliothèque http de Node.js. Ensuite, il faut créer un servuer web avec l’appel createServer()

L’appel createServer() comprend en paramètre la fonction à exécuter quand un visiteur se connecte à notre serveur.

Pour Terminer le serveur est lancé sur le port 8080 avec un listen :

Le code complet :

Une fois que cela est fait vous relancez le serveur avec la commande « node server.js »

Il ne vous reste plus qu’à vous rendre sur votre navigateur et entrer l’adresse localhost:8080


Pour aller plus loin vous pouvez vous rendre sur le site Openclassrooms : https://openclassrooms.com/courses/des-applications-ultra-rapides-avec-node-js

Source : Vidéo Interne a IBM et Développer.com   https://nodejs.developpez.com/tutoriels/javascript/redecouvrir-javascript-avec-nodejs/



FOULONNEAU Cédric
BTS Systèmes Numériques option Informatique et Réseaux (1ère année)
Saint-Nazaire (2017-2018)