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.
Défi
FacileFais 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
1Votre premier serveur
Bonjour, ExpressLe module httpPlus de routesParamètres de route