Aller au contenu principal

Premiers pas avec Node.js

Node.js est un environnement d'exécution JavaScript qui permet d'exécuter du code JavaScript en dehors d'un navigateur Web.

Lieu d'exécution du JavaScript

Javascript côté serveur

Avec Node.js, le code Javascript est exécuté sur le serveur.

Javascript côté serveur et côté client

Avec Node.js, le code Javascript est toujours exécuté sur le serveur.

attention

Il est possible d'embarquer dans la page HTML envoyée au navigateur un 2ème code Javascript qui sera exécuté par le navigateur.

Installer Node.js

La première étape consiste à installer Node.js sur votre ordinateur.

Vous pouvez télécharger l'installateur de Node.js à partir du site Web officiel de Node.js (https://nodejs.org/).

info

Choisissez la version qui convient à votre système d'exploitation et suivez les instructions pour l'installer.

Utiliser Javascript avec Node.js

  1. Dans le dossier de vos Documents, créer le dossier tp-node-01.

  2. Ouvrez votre dossier tp-node-01 avec Visual Studio VCode.

  3. Dans le dossier tp-node-01, créez le fichier JavaScript app.js

  4. Écrire du code JavaScript :

    Écrivez votre code JavaScript dans le fichier que vous venez de créer. Par exemple, vous pouvez écrire un simple script "Hello, World!" comme suit :

    console.log("Hello, World!");
  5. Exécuter le fichier JavaScript avec Node.js :

    Ouvrez un terminal ou une invite de commande, naviguez jusqu'au répertoire où se trouve votre fichier JavaScript et tapez la commande suivante pour exécuter le fichier avec Node.js :

    node app.js

    Cela exécutera votre script JavaScript et affichera "Hello, World!" dans le terminal ou l'invite de commande.

  6. Utiliser le gestionnaire de paquets npm :

    Node.js est livré avec un gestionnaire de paquets appelé npm (Node Package Manager) qui vous permet d'installer et de gérer des bibliothèques JavaScript supplémentaires pour votre projet. Vous pouvez l'utiliser pour installer des paquets, les ajouter à votre projet et gérer leurs versions.

    Par exemple, pour installer le paquet Express (un framework populaire pour le développement d'applications Web en Node.js), vous pouvez utiliser la commande suivante :

    npm install express

    Vous pouvez ensuite require et utiliser le paquet dans votre code JavaScript :

    const express = require('express');
    const app = express();

    app.get('/', (req, res) => {
    res.send('Hello, World!');
    });

    app.listen(3000, () => {
    console.log('App listening on port 3000');
    });

    Ce code crée une simple application Web Express qui répond à toutes les requêtes à la racine (/) avec "Hello, World!" et commence à écouter les connexions sur le port 3000.

En résumé, Node.js vous permet d'exécuter du code JavaScript sur votre ordinateur, en dehors d'un navigateur Web, ce qui vous permet de :

  • créer des applications Web,
  • des outils en ligne de commande,
  • des scripts d'automatisation, et plus encore.