Menu
CoddyTech

Bonjour, Express

Fait partie de la section Les bases d’Express du Journey Node.js de Coddy. Leçon 1 sur 20.

Un serveur web attend les requêtes des navigateurs et des applications, puis renvoie des réponses. Express est la bibliothèque la plus utilisée pour en écrire un avec Node.js.

import express from 'express';

const app = express();

app.get('/hours', (req, res) => {
    res.send('Open 9 to 5');
});

app.listen(3000);

app.get('/hours', ...) est une route : elle définit quoi faire lorsque quelqu’un demande le chemin /hours. Express appelle la fonction avec la requête req et la réponse res, et res.send envoie la réponse. Rien n’est renvoyé tant qu’il n’est pas appelé. app.listen(3000) démarre le serveur sur le port 3000.

Sur un ordinateur portable, vous le lanceriez avec node server.js et l’appelleriez depuis un navigateur ou avec curl. Ici, Exécuter le démarre et la barre de requête envoie les requêtes.

challenge icon

Défi

Facile

Fais en sorte que la page d’accueil / réponde Welcome to Recipe Box.

Clique sur Exécuter et envoie GET /. Ensuite, envoie GET /nope pour voir ce qu’Express répond pour un chemin sans route.

Essayez vous-même

import express from 'express';

const app = express();

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

app.listen(3000, () => {
    console.log('Recipe Box is running on port 3000');
});

Toutes les leçons de Les bases d’Express