Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Express-Koodin Organisointi | Osio
API-Rajapintojen Rakentaminen Express.js:llä

bookExpress-Koodin Organisointi

Pyyhkäise näyttääksesi valikon

Kun sovelluksesi kasvaa, kaiken pitäminen yhdessä tiedostossa muuttuu vaikeaksi hallita.

Koodin selkeyden säilyttämiseksi voit jakaa sen useisiin tiedostoihin.

Voit esimerkiksi siirtää reitit erilliseen tiedostoon:

// routes/users.js
const express = require('express');
const router = express.Router();

router.get('/', (req, res) => {
  res.send('users list');
});

module.exports = router;

Käytä sitä sitten pääasiallisessa tiedostossasi:

// app.js
const express = require('express');
const usersRoutes = require('./routes/users');

const app = express();

app.use('/users', usersRoutes);

app.listen(3000);

Tämä lähestymistapa auttaa erottamaan sovelluksen eri osat ja tekee ylläpidosta helpompaa.

Voit myös erottaa logiikan eri tiedostoihin, joita usein kutsutaan controllereiksi, mutta pääajatus on välttää kaiken sijoittamista yhteen paikkaan.

question mark

Miksi Express-koodi kannattaa jakaa useisiin tiedostoihin?

Valitse oikea vastaus

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 16

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Osio 1. Luku 16
some-alt