Exam Questions and CORRECT Answers
Qu'est-ce que Node.js ? - CORRECT ANSWER - Un environnement d'exécution
JavaScript côté serveur basé sur le moteur V8 de Chrome
Comment initialiser un projet Node.js ? - CORRECT ANSWER - En exécutant la
commande `npm init` dans un répertoire
Qu'est-ce qu'Express ? - CORRECT ANSWER - Un framework web minimaliste pour
Node.js qui facilite la création d'API et d'applications web
Comment créer un serveur Express basique ? - CORRECT ANSWER - ```
const express = require('express'); const app = express(); app.listen(port, () => {
console.log('Serveur démarré'); });
```
Comment définir une route GET dans Express ? - CORRECT ANSWER -
`app.get('/chemin', (req, res) => { /* traitement */ res.send('Réponse'); });`
Comment récupérer des paramètres d'URL dans Express ? - CORRECT ANSWER - Avec
`req.params`, par exemple `/user/:id` permet d'accéder à `req.params.id`
Comment récupérer des données envoyées en JSON dans Express ? - CORRECT
ANSWER - En utilisant le middleware `express.json()` puis `req.body`
Qu'est-ce qu'un middleware dans Express ? - CORRECT ANSWER - Une fonction qui a
accès aux objets requête, réponse et à la fonction suivante dans le cycle requête-réponse