Express-Code Organiseren
Veeg om het menu te tonen
Naarmate je applicatie groeit, wordt het lastig om alles in één bestand te beheren.
Om je code overzichtelijk te houden, kun je deze opdelen in meerdere bestanden.
Je kunt bijvoorbeeld routes in een apart bestand plaatsen:
// routes/users.js
const express = require('express');
const router = express.Router();
router.get('/', (req, res) => {
res.send('users list');
});
module.exports = router;
Gebruik dit vervolgens in je hoofdbestand:
// app.js
const express = require('express');
const usersRoutes = require('./routes/users');
const app = express();
app.use('/users', usersRoutes);
app.listen(3000);
Deze aanpak helpt om verschillende onderdelen van je applicatie te scheiden en maakt het onderhoud eenvoudiger.
Je kunt logica ook in aparte bestanden plaatsen, vaak controllers genoemd, maar het belangrijkste is om te voorkomen dat alles op één plek staat.
Was alles duidelijk?
Bedankt voor je feedback!
Sectie 1. Hoofdstuk 16
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Sectie 1. Hoofdstuk 16