Skip to content

Utilisation et exemple

Utilisation

node [options] [options V8] [script.js | -e "script" | - ] [arguments]

Veuillez consulter le document Options de ligne de commande pour plus d'informations.

Exemple

Un exemple de serveur web écrit avec Node.js qui répond avec 'Hello, World !' :

Les commandes dans ce document commencent par $ ou \> pour reproduire la façon dont elles apparaîtraient dans le terminal d'un utilisateur. N'incluez pas les caractères $ et \>. Ils sont là pour indiquer le début de chaque commande.

Les lignes qui ne commencent pas par le caractère $ ou \> montrent la sortie de la commande précédente.

Tout d'abord, assurez-vous d'avoir téléchargé et installé Node.js. Consultez Installation de Node.js via un gestionnaire de paquets pour plus d'informations sur l'installation.

Maintenant, créez un dossier de projet vide appelé projects, puis naviguez dedans.

Linux et Mac :

bash
mkdir ~/projects
cd ~/projects

Windows CMD :

bash
mkdir %USERPROFILE%\projects
cd %USERPROFILE%\projects

Windows PowerShell :

bash
mkdir $env:USERPROFILE\projects
cd $env:USERPROFILE\projects

Ensuite, créez un nouveau fichier source dans le dossier projects et appelez-le hello-world.js.

Ouvrez hello-world.js dans n'importe quel éditeur de texte préféré et collez le contenu suivant :

js
const http = require('node:http');

const hostname = '127.0.0.1';
const port = 3000;

const server = http.createServer((req, res) => {
  res.statusCode = 200;
  res.setHeader('Content-Type', 'text/plain');
  res.end('Hello, World!\n');
});

server.listen(port, hostname, () => {
  console.log(`Server running at http://${hostname}:${port}/`);
});

Enregistrez le fichier. Ensuite, dans la fenêtre du terminal, pour exécuter le fichier hello-world.js, entrez :

bash
node hello-world.js

Une sortie comme celle-ci devrait apparaître dans le terminal :

bash
Server running at http://127.0.0.1:3000/

Maintenant, ouvrez n'importe quel navigateur Web préféré et visitez http://127.0.0.1:3000.

Si le navigateur affiche la chaîne Hello, World !, cela indique que le serveur fonctionne.