Installation de Node
Pour créer un projet node, vous devez avoir un node installé dans votre machine locale. Pour cela, il suffit de se diriger vers https://nodejs.org/en/ et d’installer le node.
Créer un projet Node
Créer un nouveau répertoire et initialiser node avec la commande npm init
. Npm est un gestionnaire de paquets où résident tous les paquets javascript. Nous téléchargeons tous les paquets javascript à travers npm.
mkdir helloworld
cd helloworld/
npm init -y
Ici j’ai ajouté une balise supplémentaire -y
avec la commande npm init
. Habituellement, lorsque nous tapons npm init
, Il demande comme certaines questions. Pour les sauter, j’ajoute simplement cette balise -y à la commande.
Après avoir exécuté la commande, un fichier package.json
généré dans le répertoire racine du projet. Cela détient toutes les métadonnées pertinentes pour le projet.
Sur ce fichier, nous pouvons voir quelque chose appelé scripts. C’est l’endroit où nous ajoutons nos propres commandes pour le projet. Je crée une nouvelle commande de script qui démarre mon serveur lorsque je tape npm start
. Le script indique à node qu’il doit exécuter la commande node index.js
à chaque fois que j’exécute la commande npm start
.
package.json
"scripts": {
"start": "node index.js",
"test": "echo \"Error: no test specified\" && exit 1"
},
Configure Express
Maintenant, créons notre serveur. Ici, nous créons notre serveur en utilisant Express.js
. Express JS est un framework web open-source pour le nœud JS. Il est conçu pour la construction d’applications web et d’APIs. La commande ci-dessous installe express à notre projet.
npm install express --save
Nous utilisons express pour créer un nouveau serveur qui sera exécuté sur le port 8000. Aussi pour la démonstration, je crée une route qui renvoie hello world.
index.js
var express = require('express');
var app = express();app.get('/', function (req, res) {
res.send('Hello World!');
});app.listen(8000, function () {
console.log('Listening to Port 8000');
});
Démarrez maintenant le serveur avec la commande npm start
. Ouvrez votre navigateur et naviguez vers http://localhost:8000/. Vous devriez voir Hello world s’afficher sur la page principale.
npm start