Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Organisering av Express-kode | Seksjon
/
Bygge API-er med Express.js

bookOrganisering 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.

question mark

Hvorfor bør du dele opp Express-kode i flere filer?

Velg det helt riktige svaret

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 16

Spør AI

expand

Spør AI

ChatGPT

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
some-alt