Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Organisation du Code Express | Section
Création d’API avec Express.js

bookOrganisation du Code Express

Glissez pour afficher le menu

À mesure que votre application grandit, conserver tout dans un seul fichier devient difficile à gérer.

Pour garder votre code propre, vous pouvez le diviser en plusieurs fichiers.

Par exemple, vous pouvez déplacer les routes dans un fichier séparé :

// routes/users.js
const express = require('express');
const router = express.Router();

router.get('/', (req, res) => {
  res.send('users list');
});

module.exports = router;

Puis l'utiliser dans votre fichier principal :

// app.js
const express = require('express');
const usersRoutes = require('./routes/users');

const app = express();

app.use('/users', usersRoutes);

app.listen(3000);

Cette approche permet de séparer les différentes parties de votre application et facilite la maintenance.

Vous pouvez également séparer la logique dans différents fichiers, souvent appelés contrôleurs, mais l'idée principale est d'éviter de tout mettre au même endroit.

question mark

Pourquoi faut-il diviser le code Express en plusieurs fichiers ?

Sélectionnez la réponse correcte

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 16

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Section 1. Chapitre 16
some-alt