Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Organisering af Express-kode | Sektion
Opbygning af API'er med Express.js

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

question mark

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

Vælg det korrekte svar

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 16

Spørg AI

expand

Spørg AI

ChatGPT

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