Organisering af Express-kode
Stryg for at vise menuen
Når din applikation vokser, bliver det svært at håndtere alt i én fil.
For at holde din kode overskuelig kan du opdele den i flere filer.
For eksempel kan du flytte ruter til en separat fil:
// routes/users.js
const express = require('express');
const router = express.Router();
router.get('/', (req, res) => {
res.send('users list');
});
module.exports = router;
Brug derefter denne i din hovedfil:
// app.js
const express = require('express');
const usersRoutes = require('./routes/users');
const app = express();
app.use('/users', usersRoutes);
app.listen(3000);
Denne metode hjælper med at adskille forskellige dele af din applikation og gør det lettere at vedligeholde.
Du kan også adskille logik i forskellige filer, ofte kaldet controllere, men hovedideen er at undgå at samle alt ét sted.
Var alt klart?
Tak for dine kommentarer!
Sektion 1. Kapitel 16
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Sektion 1. Kapitel 16