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.
Takk for tilbakemeldingene dine!
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
Organisering av Express-kode
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.
Takk for tilbakemeldingene dine!