Organisering av Express-kode
Sveip for å vise menyen
Etter hvert som applikasjonen din vokser, blir det vanskelig å håndtere alt i én fil.
For å holde koden ryddig, kan du dele den opp i flere filer.
For eksempel kan du flytte ruter til en egen fil:
// routes/users.js
const express = require('express');
const router = express.Router();
router.get('/', (req, res) => {
res.send('users list');
});
module.exports = router;
Deretter bruker du den i hovedfilen din:
// app.js
const express = require('express');
const usersRoutes = require('./routes/users');
const app = express();
app.use('/users', usersRoutes);
app.listen(3000);
Denne tilnærmingen bidrar til å skille ulike deler av applikasjonen og gjør det enklere å vedlikeholde.
Du kan også skille ut logikk i egne filer, ofte kalt controllere, men hovedideen er å unngå å samle alt på ett sted.
Alt var klart?
Takk for tilbakemeldingene dine!
Seksjon 1. Kapittel 16
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Seksjon 1. Kapittel 16