Organisation 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.
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion